【发布时间】:2017-10-24 19:45:29
【问题描述】:
我有时间戳 7.351173057570145e+05,它应该代表“2012 年 9 月 5 日 14:20:17”。不幸的是,我不知道那是哪种时间格式。
如果我在 Matlab 中使用 timestr(),我会得到 '05-Sep-2012 07:20:17'。显然我的时间是 7 小时(对于所有文件都是一致的)。 我试图将 7*3600 秒添加到时间戳,因为我认为它是 1970 年的秒数,但这是错误的。 如果我减去时间,我会得到 0.2915 的差异。这意味着 7 小时表示为 0.2915。我不明白这是怎么回事。
- 那是什么时间格式?
- 有没有办法在时间上增加 x 小时?
- 有没有一种方法可以将其转换为 unix 时间(毫秒内或毫秒内)?
感谢您的帮助。
【问题讨论】:
-
7/24 = 0.291667
-
这是有道理的。你知道那个时间戳的名字吗?
标签: matlab timestamp type-conversion unix-timestamp