在Java中,可以通過以下步驟來使用Calendar類:
import java.util.Calendar;
Calendar calendar = Calendar.getInstance();
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); // 設置秒鐘
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); // 獲取秒鐘
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = sdf.format(calendar.getTime());
System.out.println(formattedDateTime);
注意:Calendar類中的月份是從0開始的,所以一月對應的值是0,二月對應的值是1,以此類推。