根据指定日期/时间创建对象

LocalDate localDate = LocalDate.of(2018, 1, 13);
LocalTime localTime = LocalTime.of(9, 43, 20);
LocalDateTime localDateTime = LocalDateTime.of(2018, 1, 13, 9, 43, 20);
System.out.println(localDate);
System.out.println(localTime);
System.out.println(localDateTime);

运行结果:

日期时间的加减
对于LocalDate,只有精度大于或等于日的加减,如年、月、日;
对于LocalTime,只有精度小于或等于时的加减,如时、分、秒、纳秒;
对于LocalDateTime,则可以进行任意精度的时间相加减;
LocalDateTime localDateTime = LocalDateTime.now();
//以下方法的参数都是long型,返回值都是LocalDateTime

LocalDateTime plusYearsResult = localDateTime.plusYears(2L);
LocalDateTime plusMonthsResult = localDateTime.plusMonths(3L);
LocalDateTime plusDaysResult = localDateTime.plusDays(7L);
LocalDateTime plusHoursResult = localDateTime.plusHours(2L);
LocalDateTime plusMinutesResult = localDateTime.plusMinutes(10L);
LocalDateTime plusSecondsResult = localDateTime.plusSeconds(10L);System.out.println("当前时间是 : " + localDateTime + "\n"+ "当前时间加2年后为 : " + plusYearsResult + "\n"+ "当前时间加3个月后为 : " + plusMonthsResult + "\n"+ "当前时间加7日后为 : " + plusDaysResult + "\n"+ "当前时间加2小时后为 : " + plusHoursResult + "\n"+ "当前时间加10分钟后为 : " + plusMinutesResult + "\n"+ "当前时间加10秒后为 : " + plusSecondsResult + "\n");//也可以以另一种方式来相加减日期,即plus(long amountToAdd, TemporalUnit unit)
//                  参数1 : 相加的数量, 参数2 : 相加的单位
LocalDateTime nextMonth = localDateTime.plus(1, ChronoUnit.MONTHS);
LocalDateTime nextYear = localDateTime.plus(1, ChronoUnit.YEARS);
LocalDateTime nextWeek = localDateTime.plus(1, ChronoUnit.WEEKS);System.out.println("now : " + localDateTime + "\n"+ "nextYear : " + nextYear + "\n"+ "nextMonth : " + nextMonth + "\n"+ "nextWeek :" + nextWeek + "\n");//日期的减法用法一样,在此不再举例

运行结果:

Localdatetime相关推荐

  1. 为什么建议使用你 LocalDateTime ,而不是 Date?

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 转自:何甜甜在吗 链接:http://juejin.im/ ...

  2. 老大,你为什么在代码中要求我们使用LocalDateTime而不是Date?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:何甜甜在吗    来源:http://1t.click/a7 ...

  3. LocalDateTime、OffsetDateTime、ZonedDateTime互转,这一篇绝对喂饱你

    在JSR 310日期时间体系了,一共有三个API可用于表示日期时间: LocalDateTime:本地日期时间 OffsetDateTime:带偏移量的日期时间 ZonedDateTime:带时区的日 ...

  4. Mybatis 3.5.X 解析LocalDateTime 错误问题

    Mybatis 3.5.X 解析localdatetime 错误问题 jdk1.8 增加了localdatetime.localdate等,相对于以前的Date 来说,有非常多方便的api,但是如果M ...

  5. java datetime和date_Java 8时间接口localDateTime和Date的对比

    java8提供了新的时间接口.相对Date,Calendar,个人感觉最大的好处是对时间操作的学习成本很低,比Calendar低. 1. LocalDate,LocalTime,LocalDateTi ...

  6. JAVA8的LocalDateTime使用心得和工具类

    今天做不成的事,明天也不会做好. 同学们,JAVA8出了这么久,不知道你们有没有用过它的LocalDateTime类型,还是依然用Date类型呢?其实,LocalDateTime类型给我们提供了很多便 ...

  7. 如何使用LocalDateTime解析/格式化日期? (Java 8)

    本文翻译自:How to parse/format dates with LocalDateTime? (Java 8) Java 8 added a new java.time API for wo ...

  8. localdate转date时区问题_时间戳和LocalDateTime和Date互转和格式化

    一 前言 二 时间戳与LocalDateTime互转 2.1 LocalDateTime 转 时间戳 方式一 这边值得一提的是在中国的时区偏移是8小时,本次示例转的时间戳是秒级别,得到的值是一个lon ...

  9. 使用 LocalDateTime 而不是 Date

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 何甜甜在吗 来源 | juejin.im/po ...

  10. localdatetime 默认时间_为什么建议使用你 LocalDateTime ,而不是 Date?

    为什么需要LocalDate.LocalTime.LocalDateTime Come On 一起使用java8全新的日期和时间API 小结在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿 ...

最新文章

  1. 华为:HarmonyOS 即将开源!
  2. matlab 用fplot和plot作出函数图像
  3. Yahoo前端优化性能规则
  4. 计算机组成原理—— 寻址方式
  5. caffe中mnist数据集的运行
  6. IO 流 自定义字节流的缓冲区-read 和write 的特点
  7. maven 如何给web项目添加jar包依赖
  8. java socket 双网卡_java获取双网卡ip地址
  9. CMake配置OpenCV时,显示错误:find_host_package(PythonInterp 2.7)' found wrong Python version
  10. 可重组合与不相邻组合
  11. 《构建之法》 第5.5 第6 第7章
  12. ExtJS 4中动态加载的路径设置
  13. 【模式识别-北理工】02模式识别算法体系
  14. 一款好的BI产品需要具备什么样的特点?
  15. 解决Hash冲突的两种策略
  16. ALFA机器视觉深度学习外观检测自学习人工智能软件——ocr字符检测
  17. 快速计算斐波那契数列(Fibonacci数列)
  18. jpg转bmp c语言 linux,C++_C语言实现BMP转换JPG的方法,本文实例讲述了C语言实现BMP转 - phpStudy...
  19. 通过UEFI禁用 BD PROCHOT
  20. JPEG算法 格式压缩方案

热门文章

  1. 国籍 mysql_国籍表SQL,按首字母升序排序
  2. mysql数据库备份总结_MySQL数据库备份总结
  3. 2019牛客多校第四场 B xor (线性基求交)
  4. AtCoder Regular Contest 125
  5. Codeforces Round #633 B. Edge Weight Assignment 结论题 + dp
  6. 【NOI2013】向量内积【随机化】
  7. loj#2143. 「SHOI2017」组合数问题
  8. CCPC Training Class
  9. 【每日一题】7月16日题目精讲—点权和
  10. YBTOJ:字符串题(KMP)