在我的布局中,我有一个带有 InputType 时间的 EditText。
android:inputType="time"
如何将其转换为长?
我有一个函数可以使用 SimpleDateFormat 从 long 转换为 string,但我现在需要做相反的事情。
在我的布局中,我有一个带有 InputType 时间的 EditText。
android:inputType="time"
如何将其转换为长?
我有一个函数可以使用 SimpleDateFormat 从 long 转换为 string,但我现在需要做相反的事情。
这样的事情应该这样做:
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);
}