即时尝试将时间戳从1901年1月1日转换为当前日期。将日期从1901年1月01日转换为unix/linux
例如, 时间戳3465468225转换为2010年的日期。有谁知道在unix/linux中执行此操作的方法吗?谢谢。
即时尝试将时间戳从1901年1月1日转换为当前日期。将日期从1901年1月01日转换为unix/linux
例如, 时间戳3465468225转换为2010年的日期。有谁知道在unix/linux中执行此操作的方法吗?谢谢。
在R,它是如此简单:
> as.POSIXct(3465468225, origin="1901-01-01")
[1] "2010-10-25 15:03:45 CDT"
>
这大约使用C级适当的包装要求gmtime()
/localtime()
加上时间通过strftime()
格式。
在GNU和POSIX系统,你可以使用获得纪元以来的秒数(1970-01-01 00:00:00 UTC)的日期字符串:
$ date [email protected]
Thu Nov 11 12:18:40 EST 2010
你应该处理的失调自1901年1月1日你自己。
你想用什么来转换它? Perl,C++等等... – prolink007 2010-11-11 17:07:47