2015-10-04 33 views
0

我在我的android應用程序中使用Joda來解析並顯示一些日期。我讓用戶指定他們自己的超時工作的DateTime模式!只使用模式的時間部分

但是,如果我得到的是今天或明天的日期,我想顯示「Today 20:10」,其中20:10使用預定義的模式。

我試過的代碼是:

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

哪裏parsedDateTime是我的解析的DateTime對象和dateTimeFormatter。自定義模式。

我希望它只使用時間,因爲.toLocalTime(),它的確有點。它給我的時間只有八個,但它顯示了一些奇怪的盒子,其中有日期的問號。

回答

0

您應該讓用戶定義2種模式:日期和時間。打印日期時間值後,您將它們與空間組合在一起。

+0

謝謝你,我認爲這將是我最後的決定,但大多數用戶已經有了一個自定義模式設置,我恨他們再次改變它:) –