我只想Month,Year
智能输出,但我遇到了问题。它是Exception
的{{1}}。我已将日期存储在Unparseable date: "Apr 5, 2018"
的{{1}}列中,其格式为Bill_Date
。那么我怎样才能仅以sqlite
格式获得月份和年份。这是我在下面给出的代码:
"Apr 5, 2018"
出现此错误。
(Apr, 2018)
答案 0 :(得分:6)
两个问题:
Y
表示名为"week year"的内容,与年份不同。请改用y
。-
格式。使格式具有空格(或使数据具有-
)。使用此:
SimpleDateFormat dateformat = new SimpleDateFormat("MMM d,yyyy");
答案 1 :(得分:2)
在格式化程序中缺少空格,您还有一个额外的-
:
SimpleDateFormat dateformat=new SimpleDateFormat("MMM dd, yyyy");
感谢@David
你的年份格式似乎也错了。使用yyyy
获取正确的年份格式。