将date/时间string转换为数字值

我想转换这个date:

April 01, 2015 at 02:11PM

转换成Exceldate格式。 我尝试格式单元格,然后我看了几个date,但没有适合的格式。

任何build议如何正确地转换它?

请尝试:

 =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()时,你只能得到date,但实际上却需要时间

= TEXT(NOW(),“hh:mm:ss AM / PM”)

  • 如果你在Cell A1上有今天的date

= TEXT(A1,“hh:mm:ss AM / PM”)