excel - 在 Excel 中将字符串转换为纪元时间

标签 excel datetime epoch

我正在尝试将字符串转换为以下格式:20130817T140000Z(2013年8月17日14:00)到epoch time (自 1970 年以来的秒数)在 MS Excel 2013 中。

尝试过单元格格式设置,但它不适用于 TZ 或一般格式。

最佳答案

这会将您的日期转换为 Excel 可以理解的格式,如果您的日期位于单元格 A1 中,则将其转换为纪元时间

=(DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2)) + TIME(MID(A1,10,2),MID(A1,12,2),MID(A1,14,2))-25569)*86400)

关于excel - 在 Excel 中将字符串转换为纪元时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21557018/

相关文章:

excel - 如何访问工作表数组中的单个元素并避免运行时错误 9 - Excel VBA

date - 是否可以根据代表本地午夜的 UTC 时间计算本地日期?

mysql - 显示与mysql比较的精确日期时间值的记录

haskell - 如何在haskell中将纪元转换为公历日期时间

python - Epochs Vs Pass Vs Iteration

sql - 如何将表示 EPOCH 时间的整数转换为 Athena (Presto) 中的时间戳?

mysql - 'latin- 1' codec can' t 编码字符 u'\u2014' 在位置 23 : ordinal not in range(256)

Excel Q - 带有二维数组的 SUMIFS

javascript - 使用 VBA 的 XHR 请求和 JSON 响应

python - 如何在 python 中比较 ISO-8601 日期