• Java中时间相关的类 - Date类


    import java.util.Calendar;
    import java.util.Date;
    
    public class Time {
        public static void main(String[] args) {
            //无参构造时默认是当前系统时间
            Date date = new Date();
            System.out.println(date);
    
            //有构造参数时,year是从1900开始的,现在时2022年,我们year要定为2022-1900
            //month是从0开始的 0代表1月、1代表2月、、、、,如果月份小于0或大于11,则会改变年份
            //month中也可以直接使用枚举,利用Calendar.月份 进行初始化
            Date date1 = new Date(2022 - 1900, Calendar.JANUARY, 27);
    
            //Thu Jan 27 00:00:00 CST 2022 其中的CST指的是时区 Central Standard Time
            System.out.println(date1);
    
            //将此Date对象转换为String的形式:
            // dow mon dd hh:mm:ss zzz yyyy
            //哪里:
            //dow是星期几( Sun, Mon, Tue, Wed, Thu, Fri, Sat )。
            //mon是月( Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec )。
            //dd是一个月的日子( 01到31 ),作为两位十进制数字。
            //hh是一天的小时( 00到23 ),作为两位十进制数字。
            //mm是一小时内的分钟( 00至59 ),为两位十进制数字。
            //ss是分钟内的第二个( 00到61 ,作为两位十进制数字。
            //zzz是时区(可能反映夏令时)。 标准时区缩写包括通过方法parse识别的缩写 。 如果时区信息不可用,那么zzz是空的 - 也就是说,它根本没有字符。
            //年份为yyyy ,为四位十进制数字
            System.out.println(date.toString());
    
            //测试此日期是否在指定日期之后
            System.out.println(date.after(date1));
    
            //测试此日期是否在指定日期之前
            System.out.println(date.before(date1));
    
            //返回自1970年1月1日以来,由 Date对象表示的00:00:00 GMT的毫秒数 。
            System.out.println(date.getTime());
    
            //比较两个日期来平等。 结果是true当且仅当参数不是null ,并且是一个Date对象,表示与该对象相同的时间点(毫秒)。
            System.out.println(date.equals(date1));
    
            //设置此 Date对象以表示1970年1月1日00:00:00 GMT后的 time毫秒的时间点。
            date.setTime(0);
            System.out.println(date);
        }
    }
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
  • 相关阅读:
    EasyRecovery适用于Windows和Mac的专业硬盘恢复软件
    Particle Swarm Optimization粒子群优化算法(PSO算法)概念及实战
    凌特杯,第二届,数字音频传输。simulink matlab
    卷四 周纪四
    hadoop生态圈面试精华之zookeeper(三)
    JDK API Diff Report Generator-Java版本对比工具
    为hade增加model自动生成功能
    关于单片机CPU如何控制相关引脚
    JS中的事件
    【mysql篇-基础篇】通用语法2
  • 原文地址:https://blog.csdn.net/qq_45626507/article/details/126559178