仅使用模式

时间:2015-10-04 21:26:47

标签: android jodatime

我在我的Android应用程序中使用Joda来解析并显示一些日期。我让用户指定自己的DateTime模式,这是超级工作!

但是,如果我得到的是今天或明天的日期,我想显示“今天20:10”,其中20:10使用预先定义的模式。

我尝试的代码是:

  

parsedDateTime.withZone(DateTimeZone.getDefault())。toLocalTime()。的toString(dateTimeFormatter)

其中parsedDateTime是我解析的DateTime对象,dateTimeFormatter是自定义模式。

我希望它只使用时间因为.toLocalTime(),它确实如此。它给了我八个时间,但它显示了一些奇怪的盒子,上面有日期的问号。

1 个答案:

答案 0 :(得分:0)

您应该让用户定义2种模式:日期和时间。然后在打印DateTime值时将它们与空格组合。