Java 基础教程

Java 面向对象

Java 高级教程

Java 笔记

Java FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/java-get-30-days-date-time-info.html

java 获取当前时间 30 天前的信息(日期、时间戳等)

Java 笔记 Java 笔记


java 获取当前时间 30 天前的信息,如日期时间、时间戳等等,如果使用是 java 1.8 及更高版本,可以使用 java.time 的 api 来解决即可。

利用 java 8 的 time api(推荐方式)

主要是利用 java 8 的 LocalDateTime 本地日期时间类的 minusXXX 方法,具体如下:

LocalDateTime now = LocalDateTime.now();

# 利用 LocalDateTime 对象的 minusXXX 方法计算之前的信息
LocalDateTime thirtyDaysAgo = now.minusDays(30);

# 也可以转换成对应的时间戳
long thirtyDaysAgoSec = thirtyDaysAgo.atZone(ZoneId.systemDefault()).toEpochSecond();

 

currentTimeMillis()这是获取当前时间戳的一种简单方式,返回自1970年1月1日以来的毫秒数。ZonedDateTime和时 ...
在Java中获取时间戳有多种方式,我将为您介绍其中几种常用的方式,并提供相应的代码示例。示例代码:Gradle依赖:###使用Date类(不 ...
python 时间戳转换为时间对象(time 对象),只需要将时间戳数字传递给 time 模块的 localtime 函数即可,返回一个 t ...
Java 的时间和日期 API 在 1.0 有一个 Date 类,事后证明它过于简单,1.1 引入 Calendar 类之后,Date 类中 ...
Python 开发实践中,经常需要将时间戳与指定的日期时间进行相互转换,Python 中处理时间的模块主要为 time 和 datetime ...