joda-time日常安利

  |   0 评论   |   2,091 浏览

被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");
    }
}

更多功能请自行探索~~~

评论

发表评论