Calendar中的一些方法 设置闹钟相关
来源:互联网 发布:linux 存放.rpm的目录 编辑:程序博客网 时间:2024/05/17 11:05
有一段时间没写东西,本着不断总结不断进步的理念,在这里整下里JAVA中的Calendar类。其实我一直觉得设计Calendar类的家伙脑残,我们需要的很简单,却被里面的一堆field弄懵了。多的不说,分几个部分总结。
1.时区(TimeZone)和地区(Locale)
时区:这个名称有点不准确,其实应该叫“时间体系和偏移量”。
时间体系有很多种,古时中国人喜欢用皇帝名+登基时间来表示时间,这也是一种时间体系。现在比较常用的时间体系是GMT和UTC。GMT也就是格林威治时间,也叫格林尼治时间,从1970-01-01 00:00:00开始计算。UTC是在GMT基础上设计的,两者误差很小,作为凡人可以忽略。如果是要求很高的军工行业,则请查阅其他资料吧。
偏移量主要是针对GMT和UTC体系把世界划分为24个区而设计的。常见的东八区“GMT+8”。
地区:所属地区。在中国一个星期的第一天是星期一,在西方第一天是星期日,这个小细节不注意可能会导致计算星期的时候出问题。
2.初始值代码如下,值得指出的是由于我们的时区设置是GMT+8,所以打印格林威治时间得到的是1970-01-01 08:00:00。
3.获取值
如果拿时间不是为了计算而是展示出来,肯定用SimpleDateFormart了,模式为yyyy-MM-dd HH:mm:ss
4.设置值
5.运算值
阅读全文
0 0
- Calendar中的一些方法 设置闹钟相关
- Calendar中的一些方法
- Calendar中的一些方法
- Calendar中的一些方法
- Calendar中的一些用法
- Calendar一些常用方法
- A1200E 周期闹钟设置方法
- Java中的Calendar方法
- 关于Calendar的一些方法
- android 闹钟设置的几种方法
- 闹钟设置
- 设置闹钟
- 闹钟设置
- 设置闹钟
- 闹钟AlarmManager PendingIntent获取方法中的注意事项
- 彻底搞明白Calendar中的一些易混淆的属性和方法
- Android,AlarmManager设置多个闹钟相关问题
- Java 日历类 Calendar 相关方法
- 笔记本拆机清灰,换硅脂,升级改造链接
- FTPrep, 93 Restore IP Addresses
- ES6——set、map数据结构
- Quartz入门
- Python整数占用字节的异常现象(非4或8字节),sys.getsizeof(),sys.maxsize,sys.int_info
- Calendar中的一些方法 设置闹钟相关
- idea 使用
- Mac Eclipse Failed to load JavaHL Library.
- 根据查询参数list动态拼接SQL
- 《坚持与自由》——读明朝那些事儿有感
- ubuntu wifi hard blocked解决方法
- iOS开发中Member Center的一些理解
- 一头扎进知识的海洋,差点没淹死
- [kuangbin带你飞]专题七 线段树 B