溫馨提示×

java中calendar類怎么使用

小億
113
2023-07-10 14:00:45
欄目: 編程語言

在Java中,可以通過以下步驟來使用Calendar類:

  1. 導入java.util.Calendar類:
import java.util.Calendar;
  1. 獲取Calendar實例:
Calendar calendar = Calendar.getInstance();
  1. 設置日期和時間:
calendar.set(Calendar.YEAR, 2021); // 設置年份
calendar.set(Calendar.MONTH, Calendar.JANUARY); // 設置月份(0表示一月)
calendar.set(Calendar.DAY_OF_MONTH, 1); // 設置日期
calendar.set(Calendar.HOUR_OF_DAY, 12); // 設置小時(24小時制)
calendar.set(Calendar.MINUTE, 0); // 設置分鐘
calendar.set(Calendar.SECOND, 0); // 設置秒鐘
  1. 獲取日期和時間的值:
int year = calendar.get(Calendar.YEAR); // 獲取年份
int month = calendar.get(Calendar.MONTH); // 獲取月份(0表示一月)
int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH); // 獲取日期
int hourOfDay = calendar.get(Calendar.HOUR_OF_DAY); // 獲取小時(24小時制)
int minute = calendar.get(Calendar.MINUTE); // 獲取分鐘
int second = calendar.get(Calendar.SECOND); // 獲取秒鐘
  1. 格式化日期和時間:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = sdf.format(calendar.getTime());
System.out.println(formattedDateTime);

注意:Calendar類中的月份是從0開始的,所以一月對應的值是0,二月對應的值是1,以此類推。

0