首页 > 编程语言 > 详细

Java 8 表示两个时间点距离

时间:2016-05-01 16:20:46      阅读:301      评论:0      收藏:0      [点我收藏+]

Java JDK8 的 java.time API 提供全面的 date 和 time 的模型,用起来也方便。

下面是使用案例:求两个时间点的距离。

package com.tony.test;

import static java.lang.System.out;

import java.time.Duration;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

public class DateTimeExample {

    /**
     * example for Date and Time in Java 8
     * @throws Exception
     */
    public void run() throws Exception {
        
        LocalTime startT = LocalTime.parse("01:03:03");
        
        LocalTime endT = LocalTime.parse("01:04:06");

        Duration duration = Duration.between(startT, endT);
        out.println("Duration : " + duration.getSeconds());
    

        LocalDate ll = LocalDate.now();
        out.println(ll);

        LocalTime lt = LocalTime.now();
        out.println(lt);
        
        LocalDateTime ldt = LocalDateTime.now();
        out.println(ldt);
    }    
}

调用 run 方法后的运行结果如下:

Duration : 63
2016-05-01
15:35:31.792
2016-05-01T15:35:31.792

 

参考资料:

Java Stanard Calendar, oracle

 

Java 8 表示两个时间点距离

原文:http://www.cnblogs.com/TonyYPZhang/p/5450639.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!