У меня есть ответ с сервера в javax.xml.datatype.Duration формат.
Это то, что я получаю
Путешествия Продолжительность = P2DT15H45M0S
и я хочу его в формате
требуется Формат = 2 дня 15 ч 45 мин
Как это сделать?
Есть ли способ для конвертировать из javax.xml.datatype.Duration в String.
Как преобразовать javax.xml.datatype.Duration
спасибо.
Большое спасибо .... это работало как шарм ... Я новичок в stackoverflow, поэтому не могу повышать вас (ниже 15 баллов репутации), но это было потрясающе и заслуживает более 1000 upvotes. Спасибо – Yadvendra
@Yadvendra С удовольствием помогла вам. Если вы хотите почитать этот ответ, вы можете просто принять его. –
Спасибо .. Я действительно не знал, как принять либо ..; p еще одна вещь ... есть способ конвертировать итог в часы. Как если длительность = P2DT10H45M0S преобразованная строка = 58 часов 45 мин. Я думаю, что есть одно решение, я думаю, может работать. Продолжительность dur = DatatypeFactory.newDuration ("P2DT15H45M0S"); int days = dur.getDays(); int hours = dur.getHours(); int minutes = dur.getMinutes(); для (int i = 0; i <дней; i ++) { часов + = 24; } Спасибо в любом случае. – Yadvendra