`
zybing
  • 浏览: 455815 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Calendar中的Time/isTimeSet

 
阅读更多

 

在调试程序,在Eclipse的watch窗口,发现Calendar变量的long是一个数值,但是print出来却是另一个数值,不解,看了一下Calendar中的代码,发现还有一个变量isTimeSet.

 

Calendar的时间设置,可以通过Set一个long数值确定时间, 也可以通过设置年月日十分秒方式设置时间.

 

如果是通过设置一个long数值的话, 这个数值直接赋值给time成员, isTimeSet设置成True;

 

如果是通过设置年月日时分秒的方式, Calendar不会修改time的值, 而是通过将isTimeSet设置成false, 来告诉系统Time目前不可用, 只有当要获取时间的时候, 根据当前的Calendar内部的状况, 重新计算出Time来进行使用.

 

因此在通过Watch窗口查看Calendar的成员时, 除了看Time的数值是多少, 必须要看isTimeSet的值, 如果isTimeSet为false, 就不能通过Time属性来确定Calendar的时间

 

分享到:
评论

相关推荐

    Android代码-calendar

    > 最近 有个设计 是仿照其他app 做的 ,日历查看 一周的 内容 效果如下 日历滑动 下面列表滚动。 下面列表滚动,日历也跟着滚动。 横向滑动的日历。...最后git 地址 https://github.com/smm113522/calendar

    DS1306 Serial Alarm Real Time Clock (RTC)

    DS1306 Serial Alarm Real Time Clock (RTC),时钟芯片的说明文档资料 Real time clock counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap year compensation valid ...

    mpvue-calendar::calendar:微信小程序浏览器端vue calendar日历组件mpvue-calendar基于mpvue平台支持农历,按周切换,可自定义。:party_popper::party_popper:可以同时在浏览器端使用

    calendar的适应mpvue平台的微信小程序日历组件,现在已可以使用在浏览器端预览 :desktop_computer:安装npm i mpvue-calendar -S使用import Calendar from 'mpvue-calendar' import 'mpvue-calendar/src/style.css'...

    js-calendar-473

    js-calendar-473作为一个JavaScript组件,可以方便地集成到项目中,为用户提供直观、易用的日历界面。这种组件通常通过AJAX技术与服务器进行交互,能够实时更新和保存用户的选择,提升用户体验。 该资源包含三种...

    天气日历&时间选择 android-times-square Android日历部件(程序源码).zip

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    Chinese Lunar Calendar

    5. **时间与日期处理**:应用会涉及对公历和农历的转换,这需要使用到Java 8引入的java.time包或者第三方库如Joda-Time,进行日期和时间的计算。 6. **事件管理**:用户可能能够添加、编辑和删除日历事件。这涉及到...

    Calendar Eightysix JS日历插件

    Full documentation at http://dev.base86.com/scripts/mootools_javascript_datepicker_calendar_eightysix.html. Look at the source code of this document for the HTML and JS-code.

    Calpose是一款轻巧易用的Calendar渲染器/小部件,适用于Android / Jetpack Compose。-Android开发

    Calpose是一款轻巧易用的Calendar渲染器/小部件,适用于Android / Jetpack Compose。 Calpose是一款轻巧易用的Calendar渲染器/小部件,适用于Android / Jetpack Compose。 ! 注意:给定compose的Alpha状态,重要的...

    Calendar日期代码详解

    根据提供的文件信息,本文将对Java中的`Calendar`类进行详细的解析,并且通过示例代码进一步阐述其在日期与时间处理中的应用。 ### Calendar日期代码详解 #### 1. Calendar 类简介 `java.util.Calendar` 类是 ...

    日历日程表联动layui&tui.calendar

    layui 和 tui.calendar 资源, 内含layui日历联动tui.calendar...https://nhn.github.io/tui.calendar/latest/Calendar#setCalendars http://layui.itmtr.cn/doc/modules/laydate.html#use http://momentjs.cn/docs/

    calendar.js

    var calendar = new LCalendar({ input: document.getElementById('datePicker'), // 绑定的输入框元素 format: 'yyyy-MM-dd' // 日期格式 }); </script> </body> </html> ``` 而ICalendar.js的使用方式则类似...

    ion2-calendar::calendar:ionic2 / ionic3的日期选择器组件

    :calendar: 离子2日历 英语不是我的母语。 请原谅输入错误。 支持日期范围。 支持多日期。 支持HTML组件。 禁用工作日或周末。 设置天数事件。 设置本地化。 材料设计。 支持 离子角^3.0.0 @离子/角4.0.0 ...

    bootstrap calendar 全年日历显示

    bootstrap calendar 全年日历显示,可做年度行事历等功能,使用起来特别方便,相关使用方法详见官网:http://www.bootstrap-year-calendar.com/#Documentation/Installation

    jscalendar-1.0

    <script type=\"text/javascript\" src=\"<%=ctx%>/js/calendar/calendar.js\"></script> <script type=\"text/javascript\" src=\"<%=ctx%>/js/calendar/calendar-zh.js\"></script> <script type=\"text/...

    Calendar日历

    var WebCalendar = new WebCalendar(); function document.onclick() { if(WebCalendar.eventSrc != window.event.srcElement) hiddenCalendar(); } function WebCalendar() //初始化日历的设置 {

    Active Desktop Calendar 7.95 简体中文汉化补丁

    Active Desktop Calendar 7.95的核心功能在于将日历直接集成到Windows桌面,让用户在日常工作中无需打开额外的应用,即可轻松查看日期、安排事件、设置提醒。此外,它还具备任务管理、笔记记录、待办事项列表等功能...

    java 中Calendar日期格式的转换

    calendar.setTime(sdf.parse(dateStr)); System.out.println(calendar.get(Calendar.YEAR)); // 输出: 1949 System.out.println(calendar.get(Calendar.MONTH)); // 输出: 0 (代表1月) System.out.println...

    微信日历小程序,具体使用如下:

    以下为一个简单日历展示的使用方法{ "usingComponents": { "calendar": "/your_component_path/calendar/index" }}在页面 wxml 中引入组件<calendar />更多自定义配置及功能以下为一个简单日历展示的使用方法{ ...

    Java 之 Date 和 Calendar 实例

    在Java编程语言中,`Date`和`Calendar`类是处理日期和时间的核心组件。这两个类在不同的Java版本中有着不同的使用方式和功能,对于理解Java时间处理机制至关重要。本篇将深入探讨`Date`和`Calendar`类的实例应用。 ...

    bootstrap_calendar Demo

    在这款Demo中,我们将深入探讨如何利用Bootstrap Calendar创建互动式日历,并了解其核心特性、安装步骤以及使用方法。 Bootstrap是Twitter推出的一个用于前端开发的开源工具集,它包括CSS、JavaScript和HTML组件,...

Global site tag (gtag.js) - Google Analytics