0

時間をカウントダウンするアプリがあります。

次のように文字列をフォーマットしました。

String.format("%02d:%02d:%02d", hour, min, sec);

たとえば、01:42:12 になります。

これを逆の順序で行う方法を知りたいですか?「:」で割った 3 つの値を取得したいと思います。

どうやってするか?

前もって感謝します!

4

1 に答える 1

0

あなたはDateFormatその目的のために使うことができます:

DateFormat tf = DateFormat.getTimeInstance()
String str = tf(new Date());    // gives you current time '01:05:06'
Date d = tf.parse(str);         // parses it back to the Date

そうでなければSimpleDateFormat、猫の皮を剥ぐ方法は他にもたくさんあります。

于 2013-03-18T00:01:15.980 に答える