yyyy/mm/dd hh:mm:ss 用js怎么转成yyyy-mm-dd

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yyyy/mm/dd hh:mm:ss 用js怎么转成yyyy-mm-dd相关的知识,希望对你有一定的参考价值。

参考技术A

参考代码如下:

s = "yyyy/mm/dd hh:mm:ss"
alert(s.replace(/\\//g, "-").substr(0, 8))

时间戳格式 dd/mm/yyyy hh:mm:ss 到 yyyy-mm-dd hh:mm:ss - MySQL [重复]

【中文标题】时间戳格式 dd/mm/yyyy hh:mm:ss 到 yyyy-mm-dd hh:mm:ss - MySQL [重复]【英文标题】:timestamp format dd/mm/yyyy hh:mm:ss to yyyy-mm-dd hh:mm:ss - MySQL [duplicate] 【发布时间】:2017-07-09 07:42:33 【问题描述】:

我正在尝试将 CSV 导入 MySQL。

CSV 的时间戳为

28/07/2016 16:00:00.

我需要时间

0000-00-00 00:00:00 (yyyy-mm-dd hh:mm:ss)

在导入 CSV 之前如何在 Excel 中进行转换?

或者如果我将时间戳上传为 varchar - 有没有办法在 MySQL 中进行转换?

【问题讨论】:

选择 DATE_FORMAT(NOW(),'%Y-%m-%d %h:%i '); 这个问题解决了日期时间的时间部分,声称的副本没有提到时间。 【参考方案1】:

如果你想在 MySQL 端处理这个问题,你可以使用 LOAD DATA 同时应用 STR_TO_DATE() 将 Excel 时间戳转换为 MySQL 可以使用的格式:

LOAD DATA INFILE '/path/to/your/file.csv'
INTO TABLE yourTable
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n'
(@c1, col2, col3, ...)
SET col1 = STR_TO_DATE(@c1, '%d/%m/%Y %H:%i:%s');

但我个人更愿意找到一种方法让 Excel 以符合 ANSI 的格式(即年-月-日时间)导出时间戳。

【讨论】:

以上是关于yyyy/mm/dd hh:mm:ss 用js怎么转成yyyy-mm-dd的主要内容,如果未能解决你的问题,请参考以下文章

快速将 TimeString yyyy-mm-dd HH:mm:ss 转换为 NSDate 时间 HH:mm AM/PM [重复]

来自 Hive 的 Pyspark 数据中带有毫秒 'YYYY-MM-DD hh:mm:ss.SSS' 的日期

在 C# 中将 dateTime 转换为 ISO 格式 yyyy-mm-dd hh:mm:ss [重复]

在 sql server 中将 varchar yyyy-mm-dd T hh:mm 转换为 datetime2

jsp 中怎样把日期dd/mm/yyyy 转换成 yyyy-mm-dd 格式

如何迅速转换日期格式 yyyy-mm-dd转为yyyy/mm/dd