【发布时间】:2023-03-28 20:21:01
【问题描述】:
所以我有 2 张桌子。在第一个表中,日期格式为字符串,如下20030219。在我的第二张表中,日期为'2003-02-19'。是否有一个函数可以用来将第一个表字符串更改为我在第二个表中的字符串。
这是一个查询,我可以从两个表中提取结果。
TIA
【问题讨论】:
标签: mysql excel string date datetime
所以我有 2 张桌子。在第一个表中,日期格式为字符串,如下20030219。在我的第二张表中,日期为'2003-02-19'。是否有一个函数可以用来将第一个表字符串更改为我在第二个表中的字符串。
这是一个查询,我可以从两个表中提取结果。
TIA
【问题讨论】:
标签: mysql excel string date datetime
试试这个公式,使用DATE 函数。它假定字符串在单元格 A1 中,并且还假定字符串始终为 yyyymmdd(因此始终包含前导零)。
=DATE(LEFT(A1, 4), MID(A1, 5, 2), RIGHT(A1,2))
【讨论】:
我假设你希望结果是一个字符串。
让单元格 A1='20030219(在 Excel 中作为字符串输入)
这个公式应该有效:=LEFT(A1,4)&"-"&LEFT(RIGHT(A1,4),2)&"-"&RIGHT(A1,2)
【讨论】: