博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20145105 《Java程序设计》第7周学习总结
阅读量:4982 次
发布时间:2019-06-12

本文共 1042 字,大约阅读时间需要 3 分钟。

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

教材学习内容总结

第十三章 时间与日期

一、认识时间与日期

(一)时间的度量

  1. 格林威治标准时间
  2. 世界时
  3. 国际原子时
  4. 世界协调时
  5. Unix时间
  6. epoch

(二)年历简历

  1. 儒略历
  2. 格里高利历
  3. ISO 8086标准

(三)认识时区

二、认识Date与Calendar

(一)时间轴上的瞬间的Date

  1. System.currentTimeMills():取得系统时间

    877206-20160418002211223-1759702170.png

(二)格式化时间日期的DateFormat

  1. java.text.DateFormat负责有关字符串时间的处理
  2. 操作类:java.text.SimpleDateFormat

    877206-20160418002237691-1831566395.png

  3. 直接构建SimpleDateFormat,可使用模式字符串自定义格式

    877206-20160418002255910-1224684501.png

  4. parse()方法

    877206-20160418002424598-1548151803.png

(三)处理时间日期的Calendar

  1. 可以使用after()或before()方法比较两个Calendar的时间日期先后

    877206-20160418002444488-801929455.png

(四)设定TimeZone

  1. java.util.TimeZone的getDefault()可以取得默认时区信息

    877206-20160418002510941-987096465.png

  2. 通过setTimeZone()方法设定TimeZone

三、JDK8新时间日期API

877206-20160418002529254-1029369366.png

(一)机器时间观点的API

(二)人类时间观点的API

  1. LocalDateTime(日期与时间)、LocalDate(只有日期)和LocalTime(只有时间)
  2. ZonedDateTime和OffsetDateTime

    877206-20160418002559566-1822531177.png

  3. Year、YearMonth、Month和MonthDay

    877206-20160418002614348-1921655493.png

(三)对时间的运算

  1. TemporalAmount

    877206-20160418002634066-1915451816.png

  2. TemporalUnit
  3. Temporal
  4. TemporalAccessor

教材学习中的问题和解决过程

本次教材内容较容易理解,未发现问题

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

xxx

xxx

其他(感悟、思考等,可选)

xxx

xxx

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 3000行 15篇 300小时
第一周 70/70 2/2 14/14
第二周 150/220 1/3 18/32
第三周 400/620 1/4 35/67
第四周 850/1470 1/5 30/97
第五周 560/2030 1/6 34/131
第六周 970/3000 2/8 39/170

参考资料

  • ...

转载于:https://www.cnblogs.com/schwarizard/p/5402884.html

你可能感兴趣的文章