如何将此日期格式化为“8:32:44 Aug 03 2009”以在 Excel 中工作

如何将此日期格式化为“8:32:44 Aug 03 2009”以在 Excel 中工作

我在逗号分隔的文本文件中有一个格式为“hh:mm:ss MMM dd yyyy”的日期。我想将其重新格式化为可在 Excel 中使用的日期...我该怎么做?

答案1

您可以根据以下算法使用以下函数或相应的宏:

使用 datevalue() 函数创建“日期”。此函数的输入将是您根据原始格式创建的字符串,仅保留日期部分。

使用 timevalue() 创建“时间”

将 datevalue + timevalue 相加得到最终值。

答案2

您的问题没有明确的答案。这取决于区域设置。例如,我的区域设置设置为我居住的罗马尼亚;此处的 8 月 3 日是错误的,因为月份在日期之后。对于美国来说,情况正好相反。

此外,Excel 既有日期单元格,也有时间单元格。也许你应该考虑将日期和时间分开。如果你写 8:32:44,它会自动将其检测为我的时间(时:分:秒)。对于日期,我建议使用数字而不是字母(08 而不是 Aug);如果您将其写为 08.09.2009,它会自动将其检测为日期(日.月.年)。

希望这可以帮助你!

相关内容