由於業務需求,在系統中計算任務需要花費多少時間,並按開始時間和結束時間來計算,可以得到多少年、多少個月、多少天,如果是同一天就需要得到多少小時、多少分鐘、多少秒
直接上**
publicstring
term(datetime b, datetime e)
;int diffmonth = (e.year - b.year) * 12 + (t.em - t.bm),//
相差月 diffyear = diffmonth / 12;//
相差年int d = new
int[3] ;
if (diffyear > 0
)
else d[0] =diffyear;
}if (t.ed >=t.bd)
else
//結束日 小於 開始日
stringbuilder sb = new
stringbuilder();
if (d.sum() > 0
) 年");
個月"); 天"
); }
else
; timespan sj = e -b;
time[
0] =sj.hours;
time[
1] = sj.minutes % 60
; 小時"
); 分鐘"
); 秒"
); }
return
sb.tostring();
}else
throw
new exception("
開始日期必須小於結束日期");
}
java 獲取兩個時間差 年月日 時分秒 格式
public static string datetostring date d 天數 long nd 1000 24 60 60 小時 long nh 1000 60 60 分鐘 long nm 1000 60 秒long ns 1000 string date calendar cal1 cal...
獲取年月日時分秒
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....
python年月日時分秒
通過datetime函式獲取 import datetime 取當前時間 print datetime.datetime.now 取年 print datetime.datetime.now year 取月 print datetime.datetime.now month 取日 print dat...