这是我用scala编写的代码
var s:String ="22/08/2013"
var simpleDateFormat:SimpleDateFormat = new SimpleDateFormat("yyyy-mm-dd");
var date:Date = simpleDateFormat.parse(s);
println(date)
日期未变更。日期格式与22/08/2013相同,2013/08/22无变更
如何在scala中将格式dd/mm/yyyy更改为yyyy/mm/dd
3条答案
按热度按时间kfgdxczn1#
你需要定义一个
SimpleDateFormat
,它首先解析你的字符串并从中得到Date
,然后把它转换成任何格式。hs1ihplo2#
我试过了,对我很有效。
r9f1avp53#
约翰·维沙尔的回答中有一个微妙的错误:mm将08定义为分钟,而不是月。请改用MM。
更正代码: