将Excel格式的日期转换为MySQL格式

14

我的Excel表格采用以下格式:dd/mm/YYYY

例如:24/10/2010(欧洲格式)

而我的MySQL需要使用YYYY-mm-dd(美国格式)

如何在Excel中将日期格式化为这种美国格式? 我尝试了单元格格式,但没有达到所需的格式。

敬礼


1
YYYY-MM-DD 是 ISO 8601 格式,而不是美国格式。 - Ward Muylaert
4个回答

17

以下是如何在 Excel 中找到此数字格式的方法:

  1. 进入单元格格式,然后进入数字选项卡。
  2. 选择日期
  3. 将区域设置更改为英语(英国)
  4. 在列表中(基于我使用的美国版本 Excel),第五个项目就是您要找的格式。

希望这有所帮助!


16

对于小时、分钟和秒

进入自定义类别并输入以下内容:

yyyy-mm-dd hh:mm:ss


7

使用text函数--假设待转换的日期在A1单元格中,=TEXT(A1,"YYYYMMDD")将把您的数据转换为mysql可理解的日期格式。


0

有很多解决方案,但我使用以下公式重新格式化MySQL的日期(假设您的日期在单元格E2中):

=YEAR(E2)&"-"&RIGHT(TRIM(100+MONTH(E2)),2)&"-"&RIGHT(TRIM(100+DAY(E2)),2)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接