Java日期简化工具Joda-Time
Posted 咩咩文
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java日期简化工具Joda-Time相关的知识,希望对你有一定的参考价值。
1.引入依赖包
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.9.7</version>
</dependency>
2.测试
import java.util.Calendar;
import java.util.Locale;
import org.joda.time.DateTime;
/**
* Joda-Time日期库测试demo
*
* @author xiaowen
*
*/
public class TestDate
public static void main(String[] args)
final String FMT ="yyyy-MM-dd HH:mm:ss";
//DateTime
DateTime dateTime = new DateTime();
//当前日期
String currentDateTime = dateTime.toString(FMT);
System.out.println("当前日期:" + currentDateTime);
//本年几月
int monthOfYear = dateTime.getMonthOfYear();
System.out.println(monthOfYear + "月");
//本月几号
int dayOfMonth = dateTime.getDayOfMonth();
System.out.println(dayOfMonth + "号");
//明年
String plusYears = dateTime.plusYears(1).toString(FMT);
System.out.println(plusYears);
//与jdk交互
Calendar calendar = dateTime.toCalendar(Locale.CHINESE);
//LocalDate 该类代表没有时区的日期,适用与对时区不关心的日期场景
LocalDate localDate = new LocalDate();
System.out.println(localDate);
//LocalTime 该类代表没有时区的时间,适用与对时区不关心的时间场景
LocalTime localDate = new LocalTime();
System.out.println(localDate);
//LocalDateTime 该类代表没有时区的日期时间,适用与对时区不关心的日期时间场景
LocalDateTime localDateTime = new LocalDateTime();
System.out.println(localDateTime);
以上是关于Java日期简化工具Joda-Time的主要内容,如果未能解决你的问题,请参考以下文章