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 回答