【发布时间】:2011-11-29 11:39:45
【问题描述】:
我的问题在于在 BlackBerry Java 中解析自定义日期字符串。 Java SE 提供了 SimpleDateFormat 类,它能够根据给定的模式/格式解析字符串。
但是,在 BlackBerry 中,SimpleDateFormat 类不包含解析方法,仅将日期格式化为所需的模式。
我知道 HttpDateFormatter 可以解析字符串,但是,它是一个严格的解析器,只能处理 HTTP 过去使用的三种日期格式:
- 1994 年 11 月 6 日星期日 08:49:37 GMT(RFC 822,由 RFC 1123 更新)
- 格林威治标准时间 94 年 11 月 6 日星期日 08:49:37(RFC 850,已被 RFC 1036 淘汰)
- 1994 年 11 月 6 日星期日 08:49:37(ANSI C 的 asctime() 格式)
我将解析来自Twitter API 的日期字符串,格式为:
- “2011 年 6 月 27 日星期一 19:32:19 +0000”
在离开并编写我自己的容易出错的日期解析之前,我还有其他可以调查的路线吗?
问候,
托马斯·纳丁
【问题讨论】:
标签: java parsing date blackberry java-me