首页 > 解决方案 > 如何在 Excel 中将日期时间格式转换为 24 小时日期时间格式

问题描述

我几乎没有系统日期的分配详细信息,格式为:27/1/2020 10:01 PM。我想在 MS-Excel 中将其转换为 1/27/2020 22:01。

我尝试使用 INT 函数和时间分离提取日期,然后连接,但它显示错误。此外,尝试使用自定义更改日期格式但不起作用。

有任何想法吗?

标签: exceldatetimeformat

解决方案


假设您的数据与示例中所示的数据一致并且它在单元格中,A1您可以尝试下面的公式将其转换为逻辑日期和时间。

=DATE(TRIM(MID(SUBSTITUTE(SUBSTITUTE(A1,"/"," ")," ",REPT(" ",99)),2*99,99))*1,TRIM(MID(SUBSTITUTE(A1,"/",REPT(" ",99)),1*99,99))*1,LEFT(A1,FIND("/",A1,1)-1)*1)+TIMEVALUE(MID(A1,FIND(" ",A1,1)+1,99))

然后应用自定义格式m/dd/yyyy h:mm


推荐阅读