Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00")); //獲取東八區時間
//獲取年
int year = c.get(Calendar.YEAR);
//獲取月份,0表示1月份
int month = c.get(Calendar.MONTH) + 1;
//獲取當前天數
int day = c.get(Calendar.DAY_OF_MONTH);
//獲取本月最小天數
int first = c.getActualMinimum(Calendar.DAY_OF_MONTH);
//獲取本月最大天數
int last = c.getActualMaximum(Calendar.DAY_OF_MONTH);
//獲取當前小時
int time = c.get(Calendar.HOUR_OF_DAY);
//獲取當前分鐘
int min = c.get(Calendar.MINUTE);
//獲取當前秒
int sec = c.get(Calendar.SECOND);
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String curDate = s.format(c.getTime()); //當前日期
System.out.println("當前時間:" + year + "-" + month + "-" + day + " " + time + ":" + min + ":" + sec);
System.out.println("第一天和最後天:" + first +"," + last);
System.out.println("當前日期:" + curDate);
Java之Calendar 的用法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.