将date/time字符串转换成数值

Convert date/time string into numeric value

我想转换这个日期:

April 01, 2015 at 02:11PM

转换成Excel日期格式。我试过设置单元格格式,然后查看了几个日期,但没有适合的格式。

有什么正确转换的建议吗?

请尝试:

=VALUE(MID(A1,FIND(" ",A1)+1,2)&"-"&LEFT(A1,FIND(" ",A1)-1)&"-"&MID(A1,FIND(",",A1)+2,4)&" "&MID(A1,FIND("at ",A1)+3,5)&" "&RIGHT(A1,2))  

具有适合的格式。

我相信当你使用公式 =now() 时你只会得到日期但你实际上想要时间

=TEXT(现在(),"hh:mm:ss AM/PM")

  • 如果单元格 A1 中有今天的日期

=文本(A1,"hh:mm:ss AM/PM")