創建一個Calendar類的實例對象,Calendar類屬於java.util包
Calendar calendar = Calendar.getInstance();
獲
SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd”); // 獲取當月第一天 calendar = Calendar.getInstance(); calendar.add(Calendar.MONTH, 0); calendar.set(Calendar.DAY_OF_MONTH, 1); String firstday = format.format(calendar.getTime()); // 獲取當月最後一天 calendar = Calendar.getInstance(); calendar.add(Calendar.MONTH, 1); calendar.set(Calendar.DAY_OF_MONTH, 0); String lastday = format.format(calendar.getTime()); ———————————————— 版權聲明:本文爲CSDN博主「hello星河」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/Wn1999/article/details/125970329
取當前年份、月份和日期
// 獲取當前年 int year = calendar.get(Calendar.YEAR); // 獲取當前月 int month = calendar.get(Calendar.MONTH) + 1; // 獲取當前日 int day = calenedar.get(Calendar.DATE); // 獲取當前小時 int hour = calendar.get(Calendar.HOUR_OF_DAY); // 獲取當前分鐘 int minute = calendar.get(Calendar.MINUTE); // 獲取當前秒 int second = calendar.get(Calendar.SECOND); // 獲取當前是本週第幾天 int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK); // 獲取當前是本月第幾天 int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH); // 獲取當前是本年第幾天 int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR);
獲取當月的第一天和最後一天
SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd”); // 獲取當月第一天 calendar = Calendar.getInstance(); calendar.add(Calendar.MONTH, 0); calendar.set(Calendar.DAY_OF_MONTH, 1); String firstday = format.format(calendar.getTime()); // 獲取當月最後一天 calendar = Calendar.getInstance(); calendar.add(Calendar.MONTH, 1); calendar.set(Calendar.DAY_OF_MONTH, 0); String lastday = format.format(calendar.getTime()); ————————————————
當前日期
SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
Date date = new Date();
String today = format.format(date);
更多日期相關知識 Java8 日期處理詳細彙總:
————————————————
版權聲明:本文爲CSDN博主「hello星河」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Wn1999/article/details/125970329