2017-03-08 136 views
0

我嘗試轉換格式:2017-03-07T17:26:15-03:00爲一種格式像轉換日期時間區字符串爲日期時間的JavaScript

YYYY/MM/DD HH:MM:SS的我可以在MySQL數據庫中使用DateTime。我從XML文件接收這些值。

我在這裏找到很多選項,但不工作,我使用Pentaho的PDI轉換XML並保存在數據庫中。

Use JavaScript to convert a date string with timezone to a date object in local time

非常感謝。

+0

使用moment.js ?. – mehulmpt

+0

這是你的JavaScript日期時間? – user7417866

+0

你有沒有試過選擇值步驟? 在元數據選項卡中的選擇值中,我們可以選擇更改格式。 –

回答

0

您可以提取各個日期部分並組合它們以獲取所需的字符串。事情是這樣的:

var d = new Date('2017-03-07T17:26:00-03:00'); 
 
var result = d.getFullYear()+ 
 
    '/'+('0' + (d.getMonth()+1)).slice(-2)+ 
 
    '/'+('0' + d.getDate()).slice(-2)+ 
 
    ' '+('0' + d.getHours()).slice(-2)+ 
 
    ':'+('0' + d.getMinutes()).slice(-2)+ 
 
    ':'+('0' + d.getSeconds()).slice(-2); 
 
console.log(result);

0

你不能使用計算器一步,創造領域的一個副本,至極的是,你要更改的日期,然後選擇你想要的格式日期,對不起,我的英文,生疏,問候

相關問題