20145321 《Java程序设计》第7周学习总结

20145321 《Java程序设计》第7周学习总结

教材学习内容总结

第十三章 时间与日期
13.1 认识时间与日期
 1、格林威治时间(GMT)  观察太阳得来
 2、世界时(UT)
 3、国际原子时(TAI)
 4、世界协调时间(UTC)
 5、Unix时间:Unix系统的时间表示法。以1970年1月1日00:00:00为起点。
 6、epoch:来自于Unix的系统、平台、软件等选用这个时间作为时间表示法的起算点。
 7、儒略历:四年一闰。
 8、格里高利历
 9、ISO 8601标准
13.2 认识Data与Calender
 1、使用System.currentTimeMillis()方法,取得系统时间,返回 long 类型整数
 2、使用Date实例的各getTime可以获得epoch毫秒数,**Data实例只用来当做时间轴上的某一瞬间。
 3、利用DataFormat可以对字符串格式进行处理,分别有GetDateInstance、GetTimeInstance、
 GetDateTimeInstance直接构建SimpleDateFormat,可以自定义字符串格式 parse方法可以将指
 定的字符串剖析Date实例。
 4、Calendar实例取得某个时间日期信息,或者对时间日期进行操作。
 5、java.util.TimeZone的getDefault()来取得默认时区信息。
13.3 JDK8新时间日期API
 1、Date是机器的时间观念。
 2、日期处理API主要套件命名java.time,机器相关的时间概念Instant类。
 3、LockalDateTime、LocalDate、LocalTime是没有时区信息的。
 4、对于片段的时间日期时间的描述,不具时区的时间与日期定义。
 5、Month是enum类型,取得代表月份的数字,不要使用oridinal()方法(enum在定义时的顺序,
 从0开始),使用getValue()方法  
 6、使用Calendar可以进行时间运算,jdk8中也提供了更加方便的时间运算方法以及输出格式,操
 作相应的temporal类即可。
 7、java.time套件中的类在需要实行年历系统时采用单一ISO8601年历系统。

代码调试中的问题和解决过程

 

学习进度条

 代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标 3500行 28篇 300小时  
第一周 150/150 1/2 20/20  
第二周 150/300 1/3 20/40  
第三周 150/450 1/4 20/60  
第四周 250/700 1/5 20/80  
第五周 200/900 1/6 10/90  
第六周 200/1100 2/8 20/110  
第七周 250/1350 2/10 20/130  

posted on 2016-04-17 21:57  20145321曾子誉  阅读(130)  评论(2编辑  收藏  举报

导航