2016年3月8日 星期二

[java]unix time stamp? 2038 problem?

Document
 
 沒事看了一下facebook html 碼

 看到一組time_stamp: ?? 喔~ 這是Unix 系統的 time stamp 

 像是這樣的東西:1457394129  你可以用這個網站解析它。

 當然你也可以用這樣的java 去轉換:
 
 int timeStamp=1457394129;
 java.util.Date time=new java.util.Date((long)timeStamp*1000);
 System.out.println(time);
 

2038 problem?? 那是甚麼?


 查看wiki 你會發現2038 Problem
 簡單來說,就是類似當年的千禧蟲,民國百年的時間爆掉,造成程式錯誤的問題。
 要避免這樣的問題,你會發現iphone and Android 都升64 bit。 各家公司會強烈要求之後開發的App 必須支援64bit
 對於IT來說,那年來到之前,快把你手邊的系統全部改寫升級吧!! (算算年資,2038年還沒退休!!閃不掉啦!)
  

沒有留言:

張貼留言