DateTime相关

1.string数据转成datetime

DateTimeFormatter forPattern = DateTimeFormat.forPattern("yyyyMMddHH");
DateTime beginDate = forPattern.parseDateTime(String.valueOf(timestr));//String.valueOf,里面Integer\Long 千万不能去掉,去掉就会转换有问题。


2.datetime 转 string
Integer.parseInt(new DateTime().toString("yyyyMMdd"))

3.当前年的最后一天
DateTime dateTime = new DateTime();
DateTime lastDate = dateTime.dayOfYear().withMaximumValue();
4.去年的最后一天
DateTime dateTime = new DateTime();
DateTime lastDate = dateTime.plusYears(-1).dayOfYear().withMaximumValue();
5.当前月的最后一天
DateTime dateTime = new DateTime();
DateTime lastDate = dateTime.dayOfMonth().withMaximumValue();

6.两个时间的分钟差
(date1.getTime() - date2.getTime()) / (1000 * 60)


 

posted @ 2019-10-16 15:17  qjm201000  阅读(148)  评论(0编辑  收藏  举报