【问题标题】:Excel : Text to date conversion with millisecondsExcel:以毫秒为单位的文本到日期转换
【发布时间】:2016-12-30 09:14:37
【问题描述】:

我正在尝试在 Excel 中将日期时间字符串(例如 2015-11-01-02.02.38.444000)转换为日期时间格式。我已经尝试过之前问题中提供的解决方案,但没有涵盖这种特定格式。我希望将日期和时间都放在同一个单元格中。请协助。

【问题讨论】:

  • 我尝试使用 =DATEVALUE(MID(A2,1,10)) + TIMEVALUE(MID(A2,12,8)) 组合 Datevalue 和 Timevalue 但这会引发错误

标签: excel datetime milliseconds


【解决方案1】:

这取决于字符串的一致性,但是对于这个特定的字符串,您可以尝试

=VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"-"," ",3),".",":",1),".",":",1))

然后使用自定义格式将其显示为以毫秒为单位的日期时间值

dd/mm/yyyy hh:mm:ss.000

(您可能需要根据您的语言环境进行更改)。

顺便说一句,要使评论中的 TIMEVALUE 公式起作用,您必须将前两位小数点更改为冒号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-19
    • 2022-11-27
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多