zoukankan      html  css  js  c++  java
  • java8新增的日期时间包

            Clock clock=Clock.systemUTC();
            System.out.println("当前时刻为:"+clock.instant());
            System.out.println(clock.millis());
            System.out.println(System.currentTimeMillis());
            
            //下列关于duration的用法
            Duration d=Duration.ofSeconds(6000);
            System.out.println("6000秒相当于"+d.toMinutes()+"分");
            System.out.println("6000秒相当于"+d.toHours()+"时");
            System.out.println("6000秒相当于"+d.toDays()+"天");
            
            //在clock的基础上加上6000秒返回新的clock
            Clock clock2=Clock.offset(clock, d);
            System.out.println("当前时刻加上6000秒为:"+clock2.instant());
            
            //下列关于instant的用法
            Instant i=Instant.now();
            System.out.println(i);
            Instant i2=i.plusSeconds(6000);
            System.out.println("当前时刻加上6000秒为:"+i2);
           
            
            //根据字符串解析Instant对象
            Instant i3=Instant.parse(i2.toString());
            System.out.println(i3);
            
            //在i3基础上加上5小时4分钟
            Instant i4=i3.plus(Duration.ofHours(5).plusMinutes(4));
            System.out.println(i4);
            //获取i4的5天以前的时刻
            Instant i5=i4.minus(Duration.ofDays(5));
            System.out.println(i5);
            
            //下面是LocalDate的用法
            LocalDate localDate=LocalDate.now();
            System.out.println(localDate);
            
            //获得2014年的146天
            localDate=LocalDate.ofYearDay(2014, 146);
            System.out.println(localDate);
            
            //设置为2014年5月21日
            localDate=LocalDate.of(2014, 5, 21);
            System.out.println(localDate);
            
            //下面是关于localTime的用法
            //获取当前时间
            LocalTime localTime=LocalTime.now();
            System.out.println(localTime);
            //设置为22点33分
            localTime=LocalTime.of(22, 33);
            System.out.println(localTime);
            
            //返回一天中的5503秒
            localTime=LocalTime.ofSecondOfDay(5503);
            System.out.println(localTime);

    输出:

    当前时刻为:2018-04-15T01:49:51.860Z
    1523756992010
    1523756992010
    6000秒相当于100分
    6000秒相当于1时
    6000秒相当于0天
    当前时刻加上6000秒为:2018-04-15T03:29:52.010Z
    2018-04-15T01:49:52.010Z
    当前时刻加上6000秒为:2018-04-15T03:29:52.010Z
    2018-04-15T03:29:52.010Z
    2018-04-15T08:33:52.010Z
    2018-04-10T08:33:52.010Z
    2018-04-15
    2014-05-26
    2014-05-21
    09:49:52.120
    22:33
    01:31:43

  • 相关阅读:
    WPF进程之间通讯
    win7切换到classic主题后,控件问题
    How to host win32 in wpf?
    WPF 个人经验总结:需要注意的地方
    ListView 的三种数据绑定方式
    用DebugVIew 跟踪调试WPF
    屏幕变小后,wpf窗口被截掉的问题。
    WPF中DPI 的问题
    css中元素居中总结
    arcmap vba 根据DEM高程值生成Shp高程字段
  • 原文地址:https://www.cnblogs.com/yumiaoxia/p/8845910.html
Copyright © 2011-2022 走看看