2015-12-18 31 views
0

將字符串轉換爲joda時間段的智能方法是什麼?Joda時間段的字符串

Period serviceAmountPeriod = new Period(); 
final Period p = serviceAmountPeriod.parse("87:33"); 

這不起作用,我不知道如何在這種情況下使用PeriodFormatter。

[編輯]

final PeriodFormatter dateFormat = new PeriodFormatterBuilder().appendHours().appendSeparator(":").appendMinutes() 
     .printZeroIfSupported().minimumPrintedDigits(2).toFormatter(); 

這是解決方案!

回答

0

同樣的編輯,

與PeriodFormatter格式後,您可以分析您的小時和分鐘來期。

final PeriodFormatter dateFormat = new PeriodFormatterBuilder().appendHours().appendSeparator(":").appendMinutes().toFormatter(); 
    Period period = dateFormat.parsePeriod("87:33"); 
    System.out.println("Period =" + period); 

並且輸出是;

Period =PT87H33M 
相關問題