在 Excel 中将原始数字转换为时间戳

Posted

技术标签:

【中文标题】在 Excel 中将原始数字转换为时间戳【英文标题】:Converting a raw number to a timestamp in Excel 【发布时间】:2019-04-03 23:58:32 【问题描述】:

我有一组数字,范围从 390 到 999,增量为 1。这些数字对应于时间戳,因此 390 对应于早上 6:30(一天中的第 390 分钟是早上 6:30),391 对应于 6 :31am,依此类推。 excel中是否有一个简单的公式可以将这些数字转换为我的时间戳?我有第一列 Time ID,我想计算第二列 Time。

Time ID Time
390 6:30:00 AM
391 6:31:00 AM
392 6:30:02 AM

【问题讨论】:

除以 1440,一天的分钟数。 【参考方案1】:

假设您的数据从第 2 行开始:

=A2/(24*60)

=TIME(0,A2,0)

要强制使用格式,请将上述任何一个包装成TEXT([formula], "hh:mm:ss am/pm")

(无耻地从 Great @ScottCraner 的 cmets here 中偷走)

【讨论】:

【参考方案2】:

您可以除以 1440,然后将单元格格式化为时间

【讨论】:

以上是关于在 Excel 中将原始数字转换为时间戳的主要内容,如果未能解决你的问题,请参考以下文章

在 Hive 中将字符串转换为时间戳

在 PostgreSQL 中将 Julian 日期转换为时间戳

在 Oracle 中将 LONG 转换为时间戳 [重复]

在Android中将字符串日期转换为时间戳?

在 Impala 中将连接的字符串转换为时间戳

在 Hive 中将 Long 转换为时间戳