sk1*_*007 0 java datetime scala jodatime
我收到以下错误:
val formatter = ISODateTimeFormat.dateTimeParser()
scala> val date2 = "Tue Dec 29 11:11:30 IST 2015"
date2: String = Tue Dec 29 11:11:30 IST 2015
scala> formatter.parseDateTime(date2)
java.lang.IllegalArgumentException: Invalid format: "Tue Dec 29 11:11:30 IST 2015" is malformed at "ue Dec 29 11:11:30 IST 2015"
Run Code Online (Sandbox Code Playgroud)
如何解决以下错误??
我认为您在这里使用了错误的格式 - 使用 SimpleDateFormat 和一些谷歌搜索可以工作:
scala> val formatter = new java.text.SimpleDateFormat("EEE MMM d HH:mm:ss Z yyyy")
formatter: java.text.SimpleDateFormat = java.text.SimpleDateFormat@73342172
scala> formatter.parse("Tue Dec 29 11:11:30 IST 2015")
res1: java.util.Date = Tue Dec 29 09:11:30 GMT 2015
Run Code Online (Sandbox Code Playgroud)
编辑:错误,不要忘记我最初所做的时区和年份;-)
| 归档时间: |
|
| 查看次数: |
1088 次 |
| 最近记录: |