2010-11-11 95 views
0

即時嘗試將時間戳從1901年1月1日轉換爲當前日期。將日期從1901年1月01日轉換爲unix/linux

例如, 時間戳3465468225轉換爲2010年的日期。有誰知道在unix/linux中執行此操作的方法嗎?謝謝。

+0

你想用什麼來轉換它? Perl,C++等等... – prolink007 2010-11-11 17:07:47

回答

0

R,它是如此簡單:

> as.POSIXct(3465468225, origin="1901-01-01") 
[1] "2010-10-25 15:03:45 CDT" 
> 

這大約使用C級適當的包裝要求gmtime()/localtime()加上時間通過strftime()格式。

0

在GNU和POSIX系統,你可以使用獲得紀元以來的秒數(1970-01-01 00:00:00 UTC)的日期字符串:

$ date [email protected] 
Thu Nov 11 12:18:40 EST 2010 

你應該處理的失調自1901年1月1日你自己。

相關問題