我正在尝试使用以下方法将日期插入到 sqlite 中:
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
String data = format.format(new Date(19900101));
System.err.println("Time is.."+format.format(19900101));
但我在日志中收到 19700101。即使我将日期更改为 20000101 或任何其他内容,我也会得到相同的结果。
有人告诉我为什么会发生这种情况吗?
最佳答案
代码错误
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
Date data = format.parse("19900101");
System.out.println("Time is.."+data );
当你使用 new Date(123) 时,我认为它预计需要一些时间(以毫秒为单位)
关于java - android中的日期错误存储在sqlite中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14051319/