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

时间:2014-09-22 18:32:05

标签: javascript sql oracle date timestamp

我在应用程序中使用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')

我收到执行错误,指出无效月份。我有一个缺失的步骤吗?我试图调整bootstrap插件的格式,但它不会返回记录的结果。蚂蚁建议?

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

您可以使用JavaScript Date object执行此操作。

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

或只是:

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