獲取年月日時分秒

2021-08-08 06:37:12 字數 1833 閱讀 8648

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...