我已經在ios + firebase中做了一個小應用程序,現在我試圖連接android。在ios中,我將日期保存爲double(例如:-242528463.775282),但是我試圖在java中檢索同一個double,它給了我另一個日期。Java轉換雙日期格式
在IOS- 01.07.2009 在Java中 - 1969年12月29日
double myDouble = date;
long myLong = (long) (myDouble);
System.out.println(myLong);
Date itemDate = new Date(itemLong);
String myDateStr = new SimpleDateFormat("dd-MM-yyyy").format(itemDate);
editTextDate.setText(myDateStr);
是否有可能將翻番至日期轉換,無須轉換爲多長時間?
您是否將日期存儲爲時間戳? –
雙代表什麼?自1 - 1970年以來的天數?還有別的嗎? – john16384
double代表timeIntervalSinceNow – Rufat