- java8 LocaleDateTime 獲取
public static void main(String[] args) {
LocalDateTime date = LocalDateTime.now();
// 獲取一天的開始時(shí)間
LocalDateTime startOfTheDay = LocalDateTime.of(date.toLocalDate(), LocalTime.MIN);
System.out.println("startOfTheDay = " + startOfTheDay);
// 獲取一天的結(jié)束時(shí)間
LocalDateTime endOfTheDay = LocalDateTime.of(date.toLocalDate(), LocalTime.MAX);
System.out.println("endOfTheDay = " + endOfTheDay);
}
- Calendar 獲取
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
/**
* Calendar.HOUR_OF_DAY 是24小時(shí)
* Calendar.HOUR 是12小時(shí)
*/
Calendar todayStart = Calendar.getInstance();
todayStart.set(Calendar.HOUR_OF_DAY, 0);
todayStart.set(Calendar.MINUTE, 0);
todayStart.set(Calendar.SECOND, 0);
todayStart.set(Calendar.MILLISECOND, 0);
String startTime = sdf.format(todayStart.getTime());
System.out.println("startTime = " + startTime);
Calendar todayEnd = Calendar.getInstance();
todayEnd.set(Calendar.HOUR_OF_DAY, 23);
todayEnd.set(Calendar.MINUTE, 59);
todayEnd.set(Calendar.SECOND, 59);
todayEnd.set(Calendar.MILLISECOND, 999);
System.out.println("todayStart = " + todayStart.getTime());
System.out.println("todayEnd = " + todayEnd.getTime());
文章來源地址http://www.zghlxwxcb.cn/news/detail-622029.html
文章來源:http://www.zghlxwxcb.cn/news/detail-622029.html
到了這里,關(guān)于java獲取一天的開始時(shí)間和結(jié)束時(shí)間的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!