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

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

    教材学习内容总结

    ·时间的度量:
    (1)格林威治标准时间
    (2)世界时
    (3)国际原子时
    (4)世界协调时间
    (5)Unix时间
    (6)epoch
    ·年历
    ·时区

    ·Date和Canlendar
    取得系统的时间,可以使用System.currentTimeMillis()方法

    public class CurrentTime {
        public static void main(String[] args) {
            System.out.println("现在时间"
                   + System.currentTimeMillis());
        }
    }
    

    代码举例及结果如下:

    package 时间;
    import java.util.Date;
    
    public class 时间 {
    public static void main(String[] args) {
            Date date = new Date();
            
            System.out.println("现在时间"
                          + date.toString());
            System.out.println("自1970/1/1至今的毫秒数"
                          + date.getTime());
    
        } 
    }
    

    ·对日期时间作格式设定,则可以使用java.text.DateFormat来作格式化

    package 时间;
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    public class 时间 {
    public static void main(String[] args) {
    Date date = new Date();
            DateFormat dateFormat =
                new SimpleDateFormat("EE-MM-dd-yyyy"); 
            System.out.println(dateFormat.format(date));
        } 
    }
    

    ·使用Calendar
    Calendar的一些方法会取回int型态数字,取回的数字对应于Calendar中定义的常数

    ·Calendar是个抽象类,java.util.GregorianCalendar是其子类。

    ·取得Calendar实例后,可以使用getTime()取得Date实例,如果想要取得年月日等日期时间字段,可以使用get()方法并指定Calendar上的字段枚举常数。

    System.out.println(rightNow.get(Calendar.YEAR));
    

    代码截图:

    结果截图:

    ·想要比较两个Calendar的时间日期先后,可以使用after()或before()方法。

    ·只想表示2016年,可以使用Year,想表示2016/4,可以使用YearMonth,注意如果你想取得代表月份的数字不要使用oridinal()方法,要通过getValue()方法。

    学习总结

    这一周的内容因为相比之前几周的学习内容较少,学起来还是比较轻松的。因为内容减少了,所以感觉知识要点很清楚,并且不是很难很抽象,容易掌握,学起来也就不那么费时间了。重点掌握好java里关于时间的

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 4000行 20篇 400小时
    第一周 200/200 1/1 15/12
    第二周 180/380 1/1 18/12
    第三周 600/980 1/1 17/16
    第四周 400/380 1/1 16/15
    第五周 300/680 1/1 14/14
    第六周 200/200 2/2 10/10
    第七周 100/100 2/2 10/10

    代码托管截图

    参考资料

  • 相关阅读:
    关于程序收到消息的顺序
    窗口过程
    消息循环
    解剖窗口程序
    开始了解窗口程序
    编码的规范
    汇编的除法和乘法
    Win32汇编--Win32汇编的高级语法
    H5-音频列表音乐切换
    移动端-ibokan
  • 原文地址:https://www.cnblogs.com/20145223ymy/p/5402212.html
Copyright © 2011-2022 走看看