在介面開發中遇到返回的時間格式為時間戳型別,可資料庫要求為date型別找了一些工具類在這裡總結一下。
**如下親測有效:
第一步:建立工具類myutil把方法放到類中,如下方法可得到日期格式字串
public
class
myutil
if(format == null || format.
isempty()
) ******dateformat sdf =
new******dateformat
(format)
;return sdf.
format
(new
date
(long.
valueof
(seconds)))
;//精確到秒的時間戳
//return sdf.format(new date(long.valueof(seconds+"000")));
}}
第二步:呼叫第一步中工具類中的方法,得到的time就是日期型別的時間
//date字串格式的日期 要傳入seconds(精度到毫秒的字串)
string date =myutil.
timestamp2date
(seconds, null)
;//格式化日期
dateformat df=
new******dateformat
("yyyy-mm-dd hh-mm-ss");
date time =
newdate()
;try
catch
(parseexception e)
有時時間戳可能長度過長被轉成科學計數的樣子,將在下篇分享,科學計數的數字轉普通字串型別的數字
日期型別轉換時間戳及時間戳轉時間型別
日期轉時間戳 public static long datetimetounixtimestamp datetime datetime 時間戳轉日期 public static datetime todatetime this string timestamp datetime datetimest...
時間轉時間戳
把現在時間轉成timestamp datetime gtm new datetime 1970,1,1 宣告乙個gtm時間出來 datetime utc datetime.utcnow.addhours 8 宣告乙個目前的時間 int timestamp convert.toint32 timesp...
時間轉時間戳
把現在時間轉成timestamp datetime gtm new datetime 1970,1,1 宣告乙個gtm時間出來 datetime utc datetime.utcnow.addhours 8 宣告乙個目前的時間 int timestamp convert.toint32 timesp...