javascript - 从时间戳/字符串转换为日期

标签 javascript mysql pentaho kettle

我需要向数据库插入两个变量: - “开始”值为“9:00” - “结束”值为“20:00”

它可以是字符串或时间戳类型,我更喜欢字符串。但在数据库表中,字段是“时间”类型。那么如何投呢?我只得到时间值,没有完整的日期,如月、日和年。

enter image description here

最佳答案

据我所知,如果您想将字符串插入 MySQL TIME 列,则其格式必须为 HH:mm:ss。因此,最简单的解决方案可能是以 09:00:0020:00:00 格式获取开始和结束时间。

我希望以下 INSERT 语句能够顺利进行:

INSERT INTO yourTable (`time_from`, `time_to`)
VALUES
    ('09:00:00', '20:00:00')

需要明确的是,我建议在您的代码中付出一些努力来获取这种格式的时间数据。然后只需将其插入 MySQL 即可,无需再麻烦。

关于javascript - 从时间戳/字符串转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40969716/

相关文章:

javascript - 如何将 JsBarcode 放入 javascript 按钮函数中?

javascript - 如何使 Canvas 元素面向鼠标指针

java - SQL Where 子句不返回任何内容 - 初学者

java - 调试: Using PENTAHO_JAVA_HOME

java - 新手 Pentaho : java. sql.SQLSyntaxErrorException: ORA-00933:

用于在应用程序中呈现网站的 Android 库

MySQL ADD CONSTRAINT 失败,出现 [错误] 1215 - 无法添加外键约束

python - Windows 上的 mysql 连接器/mysqlclient 和 django 问题

pentaho - BigQuery JDBC 驱动程序返回的行数不会超过 100,000 行

javascript - 复选框违反数据验证规则