将字符串日期转换为日期值
Convert string date to date value
我从 MySQL 中提取了 table,然后当我将它复制到 excel 时,我无法转换 "date" 的字段。
带日期和时间的示例日期:
Tuesday 7th October 2014, 4:8 PM
如何使用 excel 公式转换它?
假设您的日期字符串在单元格 A1 中:
=DATEVALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(MID(A1,FIND(" ",A1)+1,99),",",""),"th",""),"st",""),"nd",""),"rd",""))
然后应用日期数字格式。
如果你想要时间可以使用
=TIMEVALUE(MID(A1,FIND(",",A1)+1,99))
然后应用时间格式。
如果您将此添加到之前的答案中,您将获得一个日期时间值。
我从 MySQL 中提取了 table,然后当我将它复制到 excel 时,我无法转换 "date" 的字段。
带日期和时间的示例日期:
Tuesday 7th October 2014, 4:8 PM
如何使用 excel 公式转换它?
假设您的日期字符串在单元格 A1 中:
=DATEVALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(MID(A1,FIND(" ",A1)+1,99),",",""),"th",""),"st",""),"nd",""),"rd",""))
然后应用日期数字格式。
如果你想要时间可以使用
=TIMEVALUE(MID(A1,FIND(",",A1)+1,99))
然后应用时间格式。
如果您将此添加到之前的答案中,您将获得一个日期时间值。