我有此javascript值JSON值21/09/2016 13:24:40
我想在我的Java後端接收該消息並將其轉換爲日期,然後轉換爲時間戳。java日期formarter不會將正常小時格式更改爲24小時格式
我創造了這個格式:
SimpleDateFormat hourFormat = new SimpleDateFormat("dd/mm/yyyy HH:mm:ss");
我使用的格式向String
轉換成Date
這樣的:
initHour = hourFormat.parse((String) datosDTOParseados.get("initHour"));
Timestamp insertHour= new java.sql.Timestamp(initHour.getTime());
我打印值在控制檯和時間是正確的它是24小時格式。但是,當我將它插入Oracle數據庫時,小時以正常格式插入,而不是24小時格式。
我選擇Oracle中的日期是這樣的:
SELECT TO_CHAR(init_hour, 'dd/mm/yyyy HH:mm:ss') From mytable where id='2';
我使用這種格式改變HH
爲hh
,但同樣的事情發生嘗試:
SimpleDateFormat hourFormat = new SimpleDateFormat("dd/mm/yyyy hh:mm:ss");
「正常格式」? –