在我的佈局中,我有一個帶有InputType時間的EditText。Android InputType時間長
android:inputType="time"
如何將此轉換爲長?
我有一個函數,將使用SimpleDateFormat從長轉換爲字符串,但我現在需要做相反的事情。
在我的佈局中,我有一個帶有InputType時間的EditText。Android InputType時間長
android:inputType="time"
如何將此轉換爲長?
我有一個函數,將使用SimpleDateFormat從長轉換爲字符串,但我現在需要做相反的事情。
像這樣的東西應該這樣做:
EditText editText = (EditText) findViewById(R.id.edit_text);
String value = editText.getText().toString();
try {
DateFormat formatter = new SimpleDateFormat("hh:mm:ss");
Date date = (Date) formatter.parse(value);
long timeMilliSeconds = date.getTime();
}
catch (NumberFormatException e) {
System.out.println("Error getting value: " + e);
}
難道我不能提供答案嗎? – mr0mr 2013-04-10 16:25:33