无法创建自定义日期格式

时间:2019-01-08 23:42:34

标签: excel date

我正在尝试构建与以下格式匹配的自定义日期格式。我提供了一个数字值(日期)以及输出外观的示例。我尝试过类似的操作:ddd mmm d,yyyy h:mm:ssAM / PM [ddd mmm d,yyyy h:mm:ssAM / PM]作为自定义格式,但似乎无法使其正常工作。你能告诉我我要去哪里错吗?预先谢谢你!

(Date time) 1546926706 = (Formatted Output) Mon Jan 7, 2019 9:51:46pm PST [Mon Jan 7, 2019 10:51:46pm]  

尝试将格式转换为自定义格式Excel可以理解: ` ddd mmm d,yyyy h:mm:ssAM / PM [ddd mmm d,yyyy h:mm:ssAM / PM]

基本上,我正在尝试对自定义日期格式进行逆向工程,因为我无法访问向我发送数据的系统,并且需要该数据对前端用户有意义。 `

1 个答案:

答案 0 :(得分:1)

1546926706 是UNIX / POSIX时间,其中每个 1 是1970年1月1日之后的一秒。您需要转换为excel日期时间,其中每个 1 都是从1900年1月1日开始的一天。

'Tue Jan 8, 2019 5:51:46 AM PST
=TEXT(1546926706/86400 + 25569, "ddd mmm d, yyyy h:mm:ss am/pm \P\S\T")

这将返回文本,而不是真正的日期时间,但它会向您显示转换和格式掩码。