calendar ca = calendar.getinstance();
int year = ca.get(calendar.year);//獲取年份 2016
system.out.println(year);
int month=ca.get(calendar.month);//獲取月份 10+1
system.out.println(month+1);
int day=ca.get(calendar.date);//獲取日 15
system.out.println(day);
int minute=ca.get(calendar.minute);//分 26
system.out.println(minute);
int hour=ca.get(calendar.hour);//小時 1(實際時間13)
system.out.println(hour);
int second=ca.get(calendar.second);//秒 25
system.out.println(second);
int weekofyear = ca.get(calendar.day_of_week); //週幾3(周二)
system.out.println(weekofyear);
int dayofyear = ca.get(calendar.day_of_year); //今年第幾天 320
system.out.println(dayofyear);
int dayofmonth = ca.get(calendar.day_of_month); //這月幾號 15
system.out.println(dayofmonth);
根據毫秒進行判斷日期大小並求間隔幾天
calendar c1 = calendar.getinstance();
calendar c2 = calendar.getinstance();
c1.settimeinmillis(time1);
c2.settimeinmillis(time2);
int y1 = c1.get(calendar.year);
int y2 = c2.get(calendar.year);
int d1 = c1.get(calendar.day_of_year);
int d2 = c2.get(calendar.day_of_year);
int intervalyear = y1 - y2;
if (intervalyear != 0)
return interval;
}else
return -interval;
}}else
// 日期轉毫秒
******dateformat sdf = new ******dateformat("yyyymmddhhmmss");
long millionseconds = sdf.parse("20120809030000").gettime();//毫秒
system.out.println(millionseconds);
// 毫秒轉日期
calendar c = calendar.getinstance();
c.settimeinmillis(millionseconds);
date date = c.gettime();
system.out.println(sdf.format(date));
//將毫秒轉成日期格式的並獲取年月日時分秒
public static void time()
python年月日時分秒
通過datetime函式獲取 import datetime 取當前時間 print datetime.datetime.now 取年 print datetime.datetime.now year 取月 print datetime.datetime.now month 取日 print dat...
輸入年月日時分秒,輸出該年月日時分秒的下一秒
編寫乙個函式,要求輸入年月日時分秒,輸出該年月日時分秒的下一秒。如輸入2004年12月31日23時59分59秒,則輸出2005年1月1日0時0分0秒 考慮如何幾種情形 演算法思路 1 判斷現在月份是大月還是小月 大月 1月,3月,5月,7月,8月,10月,12月 31天 小月 2月 28天或者29天...
js 怎麼獲取年月日時分秒中的時分秒
var date new date 例項乙個時間物件 var year date.getfullyear 獲取系統的年 var month date.getmonth 1 獲取系統月份,由於月份是從0開始計算,所以要加1 var day date.getdate 獲取系統日 var hour dat...