Java 转换存储的日期格式
我的所有代码的格式和显示日期如下:Java 转换存储的日期格式,java,android,sql,Java,Android,Sql,我的所有代码的格式和显示日期如下: 3-1-2011 3-15-2011 12-1-2011 12-15-2011 将其格式化为YYYY-MM-DD以存储在sqlite db中的最佳方式是什么?试试这个 String inputDate = "12-15-2011"; DateFormat df = new SimpleDateFormat("YYYY-MM-DD"); Date date = df.parse(inputDate); 那么这些日期
3-1-2011
3-15-2011
12-1-2011
12-15-2011
将其格式化为YYYY-MM-DD以存储在sqlite db中的最佳方式是什么?试试这个
String inputDate = "12-15-2011";
DateFormat df = new SimpleDateFormat("YYYY-MM-DD");
Date date = df.parse(inputDate);
那么这些日期在显示之前是什么呢?它们是
Date
对象吗?这与前面的问题类似,在SQLlite中,日期存储为文本。您需要编写一个例程将文本格式转换为YYYY-MM-DD@NullUserException--它们是字符串。我正在尝试,但它希望我将DateFormat更改为SimpleDateFormat,并将日期改为字符串Date。但当我这么做的时候,我得到了一个例外。未知模式字符-'Y'我已将格式方法更改为解析,它应该可以工作。