JavaでString型のISO 8601文字列を整形したい。
YouTube Data APIで得られる動画の再生時間はISO 8601形式に従ってPT#M#S
というString
型のデータで返されます。 そこで質問なのですが表示する上でJavaを使ってこの文字列をhh:MM:ss
という形式に変換したいと考えています。そこで何か簡単な方法はありますでしょうか。
よろしくおねがいします。
追記:
YouTube Data APIのリソース表現です。 再生時間はcontentDetails
のduration
という項目です。