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)