//獲得當前時間戳,long型別
long timestamp = system.currenttimemillis();
//要轉換成的時間格式
******dateformat sdf = new ******dateformat("yyyy-mm-dd hh:mm:ss");
string sd = sdf.format(new date(timestamp)); //時間戳轉換成時間
得這樣訪問 127.0.0.1:8080/chats/3/messages?maxcreatedat=1537703899000
如果想這樣訪問 127.0.0.1:8080/chats/3/messages?maxcreatedat=2018-09-23 19:58:21
就得在springmvc中配置字串轉時間轉換器,請求的字串必須為「2018-09-23 19:58:21」這樣
在controller中新增註解@initbinder
/**
* @description: 將前端傳遞的字串2018-09-23 19:58:21轉換為date型別
* @params [binder]
* @return: void
* @date: 2018/9/25
*/@initbinder
public void initbinder(webdatabinder binder)
public result getbeforemessages(@pathvariable("chatid") long chatid,@requestparam("maxcreatedat") date maxcreatedat, httpservletrequest request)
如果此時訪問127.0.0.1:8080/chats/3/messages?maxcreatedat=1537703899000會報400錯誤 時間轉換成時間戳
使用unix timestamp這個函式實現時間轉換成時間戳 mysql中的unix timestamp函式有兩種型別供呼叫 1 無引數呼叫 unix timestamp 返回值 自 1970 01 01 00 00 00 的到當前時間的秒數差 例子 select unix timestamp 13...
時間類(時間戳的各種轉換成)
public class date u catch parseexception e return times 掉此方法輸入所要轉換的時間輸入例如 2014 06 14 16 09 00 返回時間戳 param time return public string dataone string tim...
小程式時間戳轉換成時間顯示
1 在until.js新增 module.exports 時間戳轉換時間 function timefomat time var date new date time let y date.getfullyear let m date.getmonth 1 10 0 date.getmonth 1 ...