java時間相關

2021-08-13 11:17:26 字數 1273 閱讀 9012

對時間字串進行比較和處理

判斷當前輸入的時間必須是大於當天的23:59:59的:

string datetime = "2017-12-13 15:50:23"//介面輸入時間

******dateformat myformat = new ******dateformat("yyyy-mm-dd 23:59:59")

calendar calendar = calendar.getinstance()

string mystrdate = myformat.format(calendar.gettime()) //當天時間精確到23:59:59

******dateformat sdf = new ******dateformat("yyyy-mm-dd hh:mm:ss")

date begindate = sdf.parse(datetime)

date enddate = sdf.parse(mystrdate)

if(enddate.time-begindate.time>=0)else

******dateformat myformat = new ******dateformat("yyyy-mm-dd hh:mm:ss")

calendar calendar = calendar.getinstance()

string mystrdate = myformat.format(calendar.gettime())

print(mystrdate)

static string ******rangetimes(long time)

或者另外一種方式

/*** 和當前時間比較,簡潔顯示

* 1小時之前,顯示到分鐘;24小時之前顯示到小時;1個月前顯示到天

* @param time

* @return

*/static string ******rangetime(long time)

使用時間計算年齡:

/*** 計算年齡

* @param birthday

* @return

*/static int getage(long birthday)

return age

}/**

* 計算年齡

* @param birthday , 格式yyyy-mm-dd

* @return

*/static int getage(string birthday)

return 0

}

Java 關於時間的相關註解及使用

好用 好用 好用 高大上,執行緒安全,計算方便等一些列的好處,你什麼不使用它 localtime hh mm ss localdatetime yyyy mm dd hh mm ss 1.從mvc接受資料 datetimeformat pattern yyyy mm dd hh mm ss 2.返回...

Windows 時間相關

filetime結構體 typedef struct filetime filetime,pfiletime 在幫助文件中微軟給出了解釋 contains a 64 bit value representing the number of 100 nanosecond intervals since...

時間相關顯示

一 時間格式化輸出 author ll 2018 7 23 8 35 pycharm 時間相關 顯示 import time import calendar c time.time 顯示時間截 b time.localtime time.time 顯示時間全部 a time.asctime time...