带时间字符串的日期处理

时间:2019-02-06 21:03:20

标签: google-apps-script

我正在尝试修改一些脚本,这些脚本会使用电子表格条目来创建日历事件,并且在时间格式方面遇到困难。 基本上,我的问题是我的时间将以字符串形式输入,我需要正确地将其附加到新的日期格式。

<=>

代码:

timetext = "9:30 AM"

记录器说:

“ [[19-02-06 12:57:48:097 PST] 2019年2月6日星期三15:57:48 GMT-05:00

[19-02-06 12:57:48:098 PST]星期三12月31日19:00:00 GMT-05:00 1969“”

function createBlock(timetext, duration){

var eventTitle = "Code Block - Interrupt OK";  
var date = new Date();
var eventStart = new Date(timetext);
Logger.log(date);
Logger.log(eventStart);

通往:

[19-02-06 12:57:48:098 PST] 2019年1月1日星期二00:00:00 GMT-05:00

这根本不是预期的行为。

  

我想为今天创建一个有效的Date(),并使用类似“ 9:30 AM”的字符串时间输入。

1 个答案:

答案 0 :(得分:1)

您可以使用Date构造函数创建所需的任何日期:

.git/