即時嘗試將時間戳從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