我已经在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