gpt4 book ai didi

javascript - pentaho mysql 日期时间 javascript 比较

转载 作者:行者123 更新时间:2023-11-29 21:06:42 25 4
gpt4 key购买 nike

大家好!

我在使用 JavaScript 比较 MySQL 日期时间和格式时遇到问题,

例如:2016-01-25 01:22:00

我加载它并尝试将其与JavaScript范围内的进行比较,但它不起作用,我在Pentaho数据集成中使用“修改的Java脚本值”又名水壶

它不工作并显示错误,该日期无效,任何人都可以给我计时 JavaScript 中的正确格式是什么,以及比较 JavaScript 范围内的日期时间时需要什么格式?我需要更改格式吗?

最佳答案

好吧,我发现你只需要将“-”替换为“/”:)

示例:

注意:下面的代码来自 Pentaho 数据集成中的修改的 Java 脚本值

应该是正斜杠,否则它不会被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的时间戳进行比较,但要实现这一点,你必须首先使用select步骤在kettle中并将字段类型更改为日期并使用类似“yyyy-MM-dd HH:mm:ss”的格式

您可以使用自己的格式,我正在查询MAGENTO表,所以我使用了这种格式

如果有什么更专业的方法可以完成这项任务,请分享...

关于javascript - pentaho mysql 日期时间 javascript 比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36753468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com