如何将日期字符串转换为具有不同日期格式的时间戳

How do I convert a Date String to a Timestamp with different date formats?

本文关键字:日期 格式 时间戳 字符串 转换      更新时间:2023-09-26

我在应用程序中使用bootstrap datetimepicker.js插件。该插件允许我将日期格式化为:dd-MM-yyyy hh:mm:ss(10-09-2014 00:30:30),我正在尝试将其转换为时间戳,以便在sql语句中使用它。我正在尝试使用TO_TIMSTAMP() oracle函数,但当我尝试运行以下行时:

TO_TIMESTAMP('10-09-2014 00:30:00', 'DD-MON-YYYY hh:mi:ss')

我收到一个执行错误,说月份无效。我缺了一步吗?我试图调整引导插件的格式,但它没有返回记录的结果。蚂蚁的建议?

正确的月份格式将是MM,而不是MON:

TO_TIMESTAMP('10-09-2014 00:30:00', 'DD-MM-YYYY hh:mi:ss')

您可以使用JavaScriptDate对象来完成此操作。

var date = new Date('10-09-2014 00:30:00');
date.getTime();

或者只是:

var timestamp = new Date('10-09-2014 00:30:00').getTime();