将字符串转换为时间

时间:2019-03-23 15:45:24

标签: excel timestamp string-to-datetime

我需要将D列中的字符串(例如28/10/2018:01:51:29)更改为时间格式。

我尝试过:
            格式化单元格并进行自己的格式化(dd / mm / yyyy:hh:mm:ss)
            数据->文本到列

但都没有起作用

1 个答案:

答案 0 :(得分:1)

您的问题是日期和时间之间的冒号CALL foo('foo,bar,baz'); 。试试这个:

:

这将返回一个数字,例如=TIMEVALUE(SUBSTITUTE(D1,":"," ",1)) ,如果将单元格的格式设置为 time ,Excel可以将其解释为时间。如果您想跳过此步骤并将时间显示为字符串,请使用其他0.077418981函数

TEXT

捷克语:

=TEXT(TIMEVALUE(SUBSTITUTE(D1,":"," ",1)),"hh:mm:ss")

如果您的区域设置需要将逗号=ČASHODN(DOSADIT(D1,":"," ",1)) =TEXT(ČASHODN(DOSADIT(D1,":"," ",1)),"hh:mm:ss") 换成分号,,则可能需要:

;

Translations