java獲取前一天的日期
阿新 • • 發佈:2020-12-26
java獲取前一天的日期
分享一篇獲取前一天日期的帖子
// 獲取昨天的日期
private static Map<String,String> getTime() {
DateTime todayDt = DateTime.now().withTimeAtStartOfDay();
DateTime yesterdayDt = DateTime.now().minusDays(1).withTimeAtStartOfDay();
String today = todayDt.toString(DateTimeFormat.forPattern(DateUtils.FORMAT.ISO_DATE_TIME));
String yesterday = yesterdayDt.toString(DateTimeFormat.forPattern(DateUtils.FORMAT.ISO_DATE_TIME));
Map<String, String> map = new HashMap<>();
map.put("today", today);
map. put("yesterday", yesterday);
return map;
}
下面是 DateUtils,可按需求更換格式
public interface DateUtils {
interface FORMAT {
String ISO_DATE_TIME = "yyyy-MM-dd'T'HH:mm:ss.SSS";
String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
}