2013-10-08 40 views
2

我想轉換以下內容時間格式的字符串值以時間格式在機器人中轉換字符串值

String convertInTime="10:20 AM" 

然後我想一輪上升到 「11:00 AM

我應該怎樣做呢?

+3

聽起來就像你想解析一個合適的格式(例如Joda時間的'LocalTime'),執行你想要的舍入,然後重新格式化。到目前爲止您嘗試了什麼,以及您卡在哪裏? –

回答

0

我不知道你是否可以使用Apache Commons庫,如果是的話,請參考:org.apache.commons.lang3.time.DateUtils.round(日期日期,INT場)

http://commons.apache.org/proper/commons-lang/javadocs/api-3.1/org/apache/commons/lang3/time/DateUtils.html#round(java.util.Date,INT)

第一個參數是一個java.util.Date,您可以用java.text.SimpleDateFormat的的幫助下創建,第二個參數是從Calendar類像一個常數Calendar.HOUR

如果你不能使用apache commons庫檢查他們是如何做的: http://commons.apache.org/proper/commons-lang/javadocs/api-3.1/src-html/org/apache/commons/lang3/time/DateUtils.html#line.645

+0

感謝您的建議......但我不允許使用apache通用庫 – user11016

相關問題