服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - Java8的LocalDateTime怎么使用

Java8的LocalDateTime怎么使用

2023-05-10 01:07未知服务器之家 Java教程

这篇文章主要讲解了“Java8的LocalDateTime怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java8的LocalDateTime怎么使用”吧! 前言 LocalDateTime、LocalDate、LocalTime 是 J

这篇文章主要讲解了“Java8的LocalDateTime怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java8的LocalDateTime怎么使用”吧!

前言

LocalDateTime、LocalDate、LocalTime 是 Java8 全新的日期框架,加强了对时间的管理,有很多特别好用的时间运算方法,而且是线程安全的,较之前的 util.Date 以及 Calander 使用起来更加的方便直观,下面介绍几种常见的日期对象用法。

  • LocalDateTime:日期加时间的日期对象,包含年月日时分秒

  • LocalDate:日期类,包含年月日

  • LocalTime:时间类,包含时分秒

LocalDateTime

获取当前时间

@Test
public void test() {
    LocalDate localDate = LocalDate.now();
    LocalTime localTime = LocalTime.now();
    LocalDateTime localDateTime = LocalDateTime.now();
    System.out.println("localDate:"+localDate);//2023-02-22
    System.out.println("localTime:"+localTime);//17:25:36.590
    System.out.println("localDateTime:"+localDateTime);//2023-02-22T17:25:36.590
}

输出结果:

Java8的LocalDateTime怎么使用

  • 日期:yyyy-MM-dd

  • 时间:HH:mm:ss

  • 带毫秒的时间:HH:mm:ss.SSS

  • 日期和时间:yyyy-MM-dd'T'HH:mm:ss

  • 带毫秒的日期和时间:yyyy-MM-dd'T'HH:mm:ss.SSS

  • 获取当前时间的年月日时分秒

    @Test
    public void test() {
        LocalDateTime localDateTime = LocalDateTime.now(); // 获取当前时间
        int year = localDateTime.getYear(); // 获取年份 2023
        int month = localDateTime.getMonthValue(); // 获取月份 2
        int day = localDateTime.getDayOfMonth(); // 获取月中的天数 22
        int hour = localDateTime.getHour(); // 获取当前的小时 17
        int minute = localDateTime.getMinute(); // 获取当前分钟 33
        int second = localDateTime.getSecond(); // 获取当前秒数 22
        System.out.println(year);
        System.out.println(month);
        System.out.println(day);
        System.out.println(hour);
        System.out.println(minute);
        System.out.println(second);
    }

    输出结果:

    Java8的LocalDateTime怎么使用

    感谢各位的阅读,以上就是“Java8的LocalDateTime怎么使用”的内容了,经过本文的学习后,相信大家对Java8的LocalDateTime怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是***,小编将为大家推送更多相关知识点的文章,欢迎关注!

    延伸 · 阅读

    精彩推荐