被 jdk 官方推荐的大名鼎鼎的 joda-time,今天给一个朋友介绍时顺便写了个 demo
maven 依赖:
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.9.9</version>
</dependency>
具体上代码:
import org.joda.time.Days;
import org.joda.time.LocalDate;
import org.joda.time.LocalDateTime;
public class JodaTimeDemo {
public static void main(String[] args) {
//今年一月一号
LocalDate.now().withDayOfYear(1).toDate();
//本月一号
LocalDate.now().withDayOfMonth(1).toDate();
//今天零点
LocalDateTime.now().withMillisOfDay(1).toDate();
//一周前
LocalDateTime.now().minusWeeks(1).toDate();
//或者
LocalDateTime.now().minus(Days.days(7)).toDate();
//上月最后一天
LocalDate.now().withDayOfMonth(1).minusDays(1).toDate();
//本月最后一天
LocalDate.now().plusMonths(1).minusDays(1).toDate();
//...
//输出指定时间指定格式的String;
LocalDateTime.now().toString("yyyy-MM-dd HH:mm:ss");
}
}
更多功能请自行探索~~~
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于