我在Scala中使用java.text.SimpleDateFormat将字符串转换为日期。
val isdf = new SimpleDateFormat("dd/MM/yyyy")
isdf.parse("01/22/2016") gives Sun Oct 01 00:00:00 UTC 2017
如何解决这个问题?还有其他选择吗?
答案 0 :(得分:3)
你的问题是你在月份位置有“22”。您设置的日期格式为日/月/年,但看起来您发送的日期格式为月/日/年。
答案 1 :(得分:0)
日期之间的格式不同。您在语句中混合了月份和日期。试试这个:
val isdf = new SimpleDateFormat("MM/dd/yyyy");
与代码合作。