0
我有一個可以減少時間的應用程序。如何從格式化的字符串中獲取值?
我格式化像這樣的字符串:
String.format("%02d:%02d:%02d", hour, min, sec);
這將是例如1點42分12秒。
我想知道如何以相反的順序做到這一點? 我想得到3個值除以':'。
如何做到這一點?
在此先感謝!
我有一個可以減少時間的應用程序。如何從格式化的字符串中獲取值?
我格式化像這樣的字符串:
String.format("%02d:%02d:%02d", hour, min, sec);
這將是例如1點42分12秒。
我想知道如何以相反的順序做到這一點? 我想得到3個值除以':'。
如何做到這一點?
在此先感謝!
你可以使用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
和許多其他方式皮膚貓。