转换日期时间区字符串为日期时间的JavaScript

问题描述:

我尝试转换格式: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

你有没有试过选择值步骤? 在元数据选项卡中的选择值中,我们可以选择更改格式。 –

您可以提取各个日期部分并组合它们以获取所需的字符串。事情是这样的:

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);

你不能使用计算器一步,创造领域的一个副本,至极的是,你要更改的日期,然后选择你想要的格式日期,对不起,我的英文,生疏,问候