trainbegintime格式為:2020-03-17t15:55:22
string trainbegintime = ***;
// 開始時間
string currenttime = ***;
// 當前時間
string str1 = trainbegintime.
split
("t")[
0].replace
("-",""
);// "yyyymmdd"格式 如 20131022
string str2 = currenttime.
split
("t")[
0].replace
("-",""
);// "yyyymmdd"格式 如 20131022
@suppresslint
("******dateformat"
) ******dateformat ******dateformat =
new******dateformat
("yyyymmdd");
// 輸入日期的格式
date date1 = null;
trycatch
(parseexception e)
date date2 = null;
trycatch
(parseexception e)
gregoriancalendar cal1 =
newgregoriancalendar()
; gregoriancalendar cal2 =
newgregoriancalendar()
; cal1.
settime
(date1)
; cal2.
settime
(date2)
;double daycount =
(cal2.
gettimeinmillis()
- cal1.
gettimeinmillis()
)/(1000
*3600*24
);// 從間隔毫秒變成間隔天數
int trainday =
(int
) daycount+
1;
例如:開始時間為 —2020-03-17t15:55:22,當前時間為—2020-03-18t13:51:00,
最終輸出的時間為"2"。
python 日期差計算
def getday of year year if year 4 0 and year 100 0 or year 400 0 return 366 else return 365 def getday of month year,month daysofmonths 31,28,31,30,31...
計算日期差(C C 實現)
不使用api,也不使用 excel 以及計算器,計算某乙個日期到另乙個日期經過了多少天。如果考慮兩個日期之間的關係,會非常麻煩,而選取乙個日期基點,計算兩個日期到基點經過的天數,然後作差會使問題簡便。include include bool isleapyear int year 以公元 1 年 1...
mysql中計算日期整數差
timestampdiff 語法 timestampdiff interval,datetime expr1,datetime expr2 返回日期或日期時間表示式datetime expr1 和datetime expr2the 之間的整數差 interval 間隔 frac second。表示間...