基于时间戳对日期进行计算

函数的日期类 Date  DateTime  Time  本质都是 存储了,毫秒级别的时间戳。关于时间戳的计算 https://www.cnblogs.com/newlifechou/p/8252033.html那么函数可以使用时间戳运算进行 时间的加减。Date DateTime 都提供了类转时间的方法
long toTimestamp = date.toTimestamp()
时间戳转Date/DateTime
DateTime dateTime = DateTime.of(toTimestamp) Date date = Date.of(toTimestamp)
我们可以转换成时间戳然后进行计算
Date date = Date.now() //直接用时间戳相加,单位是毫秒,这里就是 一小时 3600 秒 * 1000 毫秒,相当于加了一个小时 long toTimestamp = date.toTimestamp() + 3600 * 1000 DateTime dateTime = DateTime.of(toTimestamp) Fx.log.info(dateTime) 函数的日期类 Date DateTime Time 本质都是 存储了,毫秒级别的时间戳。
2023-03-09
0 0