Java-DateTime(时间)

sin 2021-12-07 AM 684℃ 0条

常用时间库joda-time

<!-- https://mvnrepository.com/artifact/joda-time/joda-time -->
<dependency>
    <groupId>joda-time</groupId>
    <artifactId>joda-time</artifactId>
    <version>2.10.13</version>
</dependency>

时间操作

首先我们搞情况有哪些时间相关的Java类型

import java.util.Date;
import java.util.Calendar;
import org.joda.time.DateTime;
获取当前时间戳

当前时间戳返回的是毫秒数

System.currentTimeMillis();
new Date().getTime();
Calendar.getInstance().getTimeInMillis();
DateTime.now().getMillis()
从时间戳初始化DateTime
DateTime dateTime = new DateTime(222222);
dateTime.toString("yyyy-MM-dd HH:mm:ss");
// 1970-01-01 08:03:42
格式化时间
new DateTime().toString("yyyy-MM-dd HH:mm:ss");
// 2021-12-07 06:49:15


DateTime dateTime = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss").parseDateTime("2020-01-01 22:22:22");
dateTime.getYear();
// 2020

参考

标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~