Java 黑莓操作系统中的自定义日期解析
我的问题在于解析BlackBerry Java中的自定义日期字符串。JavaSE提供的类能够根据给定的模式/格式解析字符串 但是,在BlackBerry中,该类不包含要解析的方法,只将日期格式化为所需的模式 我知道哪个可以解析字符串,但是,它是一个严格的解析器,只能处理HTTP过去使用的三种日期格式:Java 黑莓操作系统中的自定义日期解析,java,parsing,date,blackberry,java-me,Java,Parsing,Date,Blackberry,Java Me,我的问题在于解析BlackBerry Java中的自定义日期字符串。JavaSE提供的类能够根据给定的模式/格式解析字符串 但是,在BlackBerry中,该类不包含要解析的方法,只将日期格式化为所需的模式 我知道哪个可以解析字符串,但是,它是一个严格的解析器,只能处理HTTP过去使用的三种日期格式: 太阳,1994年11月6日08:49:37格林尼治标准时间(RFC 822,由RFC 1123更新) 1994年11月6日星期日08:49:37 GMT(RFC 850,被RFC 1036淘汰)
- 太阳,1994年11月6日08:49:37格林尼治标准时间(RFC 822,由RFC 1123更新)
- 1994年11月6日星期日08:49:37 GMT(RFC 850,被RFC 1036淘汰)
- Sun Nov 6 08:49:37 1994(ANSI C的asctime()格式)
- “2011年6月27日星期一19:32:19+0000”
问候,
Thomas Nadin是的,从7.1开始,BB Java API中没有使用自定义格式进行解析的方法。你应该实现你自己的。很久以前,我使用与JavaSEAPI格式相同的
日历
在做你自己的项目之前,先看看开源项目,比如Joda、Guava或OpenJDK,也许你可以在那里找到一些“灵感”
祝你好运。谢谢你提到的开源项目,我确实会看看它们。作为解析的替代方法,我决定将日期作为使用中的中间人web服务的long返回。不客气。然后确保后端WS对时间戳的引用与Java(1/1/1970,又名epoch)相同。