zoukankan      html  css  js  c++  java
  • 20145104张家明 《Java程序设计》第7周学习总结

    20145104张家明 《Java程序设计》第7周学习总结

    教材学习内容总结

    第13章

    简单认识时间和日期

    -时间的度量:GMT、UT、TAI、UTC、Unix、epoch。
    -UTC:保持TAI和UT时间误差不要过大采用了闰秒修正
    -GMT:通过观察太阳而得,因为地球公转轨道为椭圆形且速度不一,本身自传减速而造成误差
    -UT:通过观测远方星体跨过子午线而得,受地球自转速度影响有误差
    -TAI:将秒的国际单位定义为铯原子辐射振动9192631770周耗费的时间
    -Unix时间:Unix系统时间表示法,定义为UTC时间1970年1月1日为起点经过的秒数,不考虑闰秒修正
    -epoch:某个特定时间开始,时间轴上的某一瞬间

    Date与DateFormat

    1.Date:取得系统时间,方法之一就是使用System.currentTimeMillis()方法,返回long类型整数,代表1970年1月1日0时0分0秒0毫秒至今经过的毫秒数。Date有两个构造函数可以使用,一个可使用epoch毫秒数构建,另一个为无自变量构造函数,内部亦是使用System.currentTimeMillis()取得毫秒数,调用getTime()可取得内部保存的epoch毫秒数值

    Calendar

    .Calendar:想要取得某个时间日期信息,或者是对时间日期进行操作,可以使用Calendar实例。Calendar是个抽象类,java.util.GregorianCalendar是其子类,操作了儒略历与格里高利历的混合历。可以设定时间日期等字段,使用add()方法改变Calendar的时间,使用roll()方法加减日期中某个字段,使用after()或before()方法比较两个Calendar的时间日期先后

    机器时间

    1.LocalDateTime:包括日期与时间。

    2.LocalDate:只有日期,设定不存在的日期时会抛出DateTimeException错误。

    3.LocalTime:只有时间。

    4.ZonedDateTime:当补上时区信息后组合起来的时间实际上不存在时,ZonedDateTime会自动更正。

    代码托管

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第六周 894/1926 2/7 30/175 这周进行了第一次的实验
    第七周 254/2180 2/9 21/196 第二次java实验

    参考资料

  • 相关阅读:
    Azure HPC Pack Cluster添加辅助节点
    Azure HPC Pack 辅助节点模板配置
    Azure HPC Pack配置管理系列(PART6)
    Windows HPC Pack 2012 R2配置
    Azure HPC Pack 节点提升成域控制器
    Azure HPC Pack VM 节点创建和配置
    Azure HPC Pack 部署必要条件准备
    Azure HPC Pack 基础拓扑概述
    Azure VM 性能计数器配置
    Maven私仓配置
  • 原文地址:https://www.cnblogs.com/wodedadao/p/5402887.html
Copyright © 2011-2022 走看看