2009-12-23 38 views
0

我有一个日期字符串作为输入来自像RSS: 星期三,2009年12月23日13时30分14秒GMT日期和时区使用J2ME

我想只获取时间的一部分,但它应该是根据我的时区进行更正。也就是说,在瑞典的输出应该是: 14:30:14

什么是最好的方法?如果可能,我希望它可以与其他RSS日期格式一起使用。即时使用正则表达式,但这不是很一般。

我很难找到任何库或j2me中的日期和时区的支持?

/溴约翰内斯

回答

0

在正常的Java,我会使用一个SimpleDateFormat的对象(即创建匹配你的RSS获取日期的模式)来解析字符串值,然后给你一个日期对象。然后,使用日历(可以将其定位到您的时区),您可以获得小时,分钟和秒钟信息。

我不知道j2me,但谷歌搜索表明,这些类在j2me中可用。

+0

嗨!我搜索了很多关于类似的问题,我只是看到答案告诉我自己实施一些东西。 SimpleDateFormat很遗憾不包含在j2me中。 即使j2me是如此成熟,我似乎有点惊讶,似乎没有解决方案? – joynes 2009-12-25 11:50:23