Pentaho "=10=" Datechime "=11=" 比较
pentaho mysql datetime javascript comparison
大家好!
我在将 MySQL 日期时间与使用 javascript、
的格式进行比较时遇到问题
举个例子:2016-01-2501:22:00
我加载它并尝试将它与 JavaScript 范围内的进行比较,但它不起作用,我在 [=] 中使用 "Modified Java Script Value" 22=]Pentaho 数据集成 又名 kettle
它不工作并显示错误,那个无效的日期,任何人都可以告诉我 JavaScript 中的正确格式是什么以及在 JavaScript 范围内比较日期时间需要什么格式?我需要更改格式吗?
好的,我发现您只需要将“-”替换为“/”:)
示例:
注意: 下面的代码来自 修改后的 Java 脚本值 with in Pentaho Data Integration.
应该是正斜杠,否则它不会被DATE构造函数接受,说无效日期 :(, 我试图将硬编码日期与 MySQL 时间戳进行比较。
var d1 = new Date("2015/08/17 21:31:06");
var d2 = new Date("2015/08/17 21:31:07");
警报(d1.getTime() < d2.getTime());
我发现有趣的是,它可以与 MySQL 的时间戳进行比较,在年-月-日之间使用 HYPHENS,但要实现这一点您必须先在水壶中使用 select step 并将字段类型更改为 DATE 并使用 [=30 这样的格式=]"yyyy-MM-dd HH:mm:ss"
您可以使用自己的格式,我正在查询 MAGENTO table,所以我使用了这种格式
如果在完成这项任务方面有更专业的东西,请分享...
大家好!
我在将 MySQL 日期时间与使用 javascript、
的格式进行比较时遇到问题举个例子:2016-01-2501:22:00
我加载它并尝试将它与 JavaScript 范围内的进行比较,但它不起作用,我在 [=] 中使用 "Modified Java Script Value" 22=]Pentaho 数据集成 又名 kettle
它不工作并显示错误,那个无效的日期,任何人都可以告诉我 JavaScript 中的正确格式是什么以及在 JavaScript 范围内比较日期时间需要什么格式?我需要更改格式吗?
好的,我发现您只需要将“-”替换为“/”:)
示例:
注意: 下面的代码来自 修改后的 Java 脚本值 with in Pentaho Data Integration.
应该是正斜杠,否则它不会被DATE构造函数接受,说无效日期 :(, 我试图将硬编码日期与 MySQL 时间戳进行比较。
var d1 = new Date("2015/08/17 21:31:06");
var d2 = new Date("2015/08/17 21:31:07");
警报(d1.getTime() < d2.getTime());
我发现有趣的是,它可以与 MySQL 的时间戳进行比较,在年-月-日之间使用 HYPHENS,但要实现这一点您必须先在水壶中使用 select step 并将字段类型更改为 DATE 并使用 [=30 这样的格式=]"yyyy-MM-dd HH:mm:ss"
您可以使用自己的格式,我正在查询 MAGENTO table,所以我使用了这种格式
如果在完成这项任务方面有更专业的东西,请分享...