我正在使用此代码将当前日期转换为字符串,但是,它获得的日期是1899-12-31
这怎么可能?
// save date
String date = new SimpleDateFormat("yyyy-MM-dd")
.format(new Date(0, 0, 0));
file.writeToSD("Date: " + date.toString());
答案 0 :(得分:1)
0,0,0是epoc - 在这种情况下是1900年
尝试date();
最好看一下日期页面
答案 1 :(得分:0)
如果要检索当前日期,请仅使用newDate()。它的返回电流毫秒
在您的情况下,您应该使用以下代码
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String currentDate = dateFormat.format(new Date());
file.writeToSD("Date = " + currenDate);