我有来自外部源的数据。有些列看起来像2019-01-27T00:00:00Z
(时间始终为 0)。我想将其显示为January 27, 2019
。日期格式似乎不起作用。显然,我可以复制到另一列并=DATEVALUE(LEFT(C2,10))
在那里格式化。但我更愿意使用自定义格式进行格式化。可以吗?
更新:我收到的答案和评论我不确定它们与我的问题有何关联。所以让我简洁地重新表述我的问题:是否可以使用自定义格式,以便2019-01-27T00:00:00Z
将的值显示为January 27, 2019
?
答案1
如果您的“=DATEVALUE(LEFT(C2,10))”有效,那么只需用TEXT函数将其封装起来:
=TEXT(DATEVALUE(LEFT(C2,10)), "MMMM DD, YYYY")