Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Datetime Joda时间格式24:xx:xx UTC的时间应为0:xx:xx UTC_Datetime_Blackberry_Jodatime - Fatal编程技术网

Datetime Joda时间格式24:xx:xx UTC的时间应为0:xx:xx UTC

Datetime Joda时间格式24:xx:xx UTC的时间应为0:xx:xx UTC,datetime,blackberry,jodatime,Datetime,Blackberry,Jodatime,我正在从本地时区转换为UTC,所以当我们转换时 2010-01-03T11:15:58.840+11:00=>太阳,2010年1月3日24:15:58 UTC 这在技术上是正确的,但我在24小时格式方面遇到了问题。我有一些BlackBerry J2ME代码,它在使用HttpDateParser解析这个日期时间字符串时遇到问题 new Long(HttpDateParser.parse("Sun, 03 Jan 2010 24:15:58 UTC") 这真的应该是“太阳,2010年1月3日0:1

我正在从本地时区转换为UTC,所以当我们转换时

2010-01-03T11:15:58.840+11:00=>太阳,2010年1月3日24:15:58 UTC

这在技术上是正确的,但我在24小时格式方面遇到了问题。我有一些BlackBerry J2ME代码,它在使用HttpDateParser解析这个日期时间字符串时遇到问题

new Long(HttpDateParser.parse("Sun, 03 Jan 2010 24:15:58 UTC")
这真的应该是“太阳,2010年1月3日0:15:58 UTC”吗?如果我传入这个新的日期字符串,它将很好地解析。我宁愿不做讨厌的“搜索和替换”,而是在服务器上解决问题

问题:是否可以阻止Joda将时间显示为“24:xx:xx”,而改为格式为“0:xx:xx”

编辑:我正在将输出日期格式化为

public static final SimpleDateFormat DATE_FMT =
      new SimpleDateFormat("EEE, dd MMM yyyy kk:mm:ss zzz");
尝试此格式(HH而不是kk):

这一信息在报告中

具有相似的模式格式

public static final SimpleDateFormat DATE_FMT =
  new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz");