• LocalDateTime的使用


    LocalDate : 只含年月日的日期对象
    LocalTime :只含时分秒的时间对象
    LocalDateTime : 同时含有年月日时分秒的日期对象

    1. package com.demo;
    2. import java.time.*;
    3. import java.time.format.DateTimeFormatter;
    4. import java.util.Date;
    5. public class LocalDateTimeTest {
    6. public static void main(String[] args){
    7. //获取当前时间
    8. System.out.println(LocalDate.now());
    9. System.out.println(LocalDateTime.now());
    10. System.out.println(LocalTime.now());
    11. //根据指定日期/时间创建对象
    12. System.out.println(LocalTime.of(9,32,20));
    13. System.out.println(LocalDate.of(2023,1,17));
    14. System.out.println(LocalDateTime.of(2024,1,23,9,23,11));
    15. //日期时间的加减
    16. System.out.println(LocalDate.now().plusDays(7));
    17. System.out.println(LocalDate.now().plusMonths(3));
    18. System.out.println(LocalDate.now().plusYears(1));
    19. System.out.println(LocalTime.now().plusHours(1));
    20. System.out.println(LocalTime.now().plusMinutes(20));
    21. System.out.println(LocalTime.now().plusSeconds(30));
    22. //判断时间前后的比较和判断
    23. LocalDate localDate1=LocalDate.of(2023,1,12);
    24. LocalDate localDate2=LocalDate.of(2023,5,12);
    25. System.out.println(localDate1.isAfter(localDate2));
    26. //时间戳
    27. Instant instant=Instant.now();
    28. System.out.println(Date.from(instant).toInstant());
    29. //字符串转化成日期对象
    30. String datetime="2023-09-08 10:20:20";
    31. DateTimeFormatter formatter=DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
    32. System.out.println(LocalDateTime.parse(datetime,formatter));
    33. //日期对象转化成字符串
    34. Instant instant1=Instant.now();
    35. System.out.println(instant1);//这个输出的不是北京时间,与北京时间相差8个小时,下面方法是获取北京当前时间
    36. LocalDateTime ldt = LocalDateTime.ofInstant(instant1, ZoneId.systemDefault());
    37. System.out.println(ldt);
    38. //获取时间戳
    39. System.out.println(instant1.getEpochSecond());
    40. System.out.println(instant1.toEpochMilli());
    41. }
    42. }

  • 相关阅读:
    计算机竞赛保研经验分享 - 项目推荐
    利刃出鞘 | 从五大核心技术来看Bonree ONE 2.0的全球竞争力
    MyBatis学习:动态SQL中<if>标签的使用
    Acer宏碁暗影骑士5笔记本AN517-54原装出厂Win10系统工厂模式
    移动端列表分页,删除交互优化
    使用mmdetection做实例分割
    OSINT技术情报精选·2024年5月第1周
    Linux通用基线配置
    HTML5的语义元素
    电脑文件自动上传百度网盘,自动备份
  • 原文地址:https://blog.csdn.net/mumuwang1234/article/details/133086718