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