我有一个可以减少时间的应用程序。
我格式化了一个这样的字符串:
String.format("%02d:%02d:%02d", hour, min, sec);
例如01:42:12。
我想知道如何以相反的顺序执行此操作? 我希望得到3个值除以':'。
怎么做?
提前致谢!
答案 0 :(得分: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
以及许多其他方法给猫皮肤。