我有2个输入字段的日期和时间转换日期和时间为毫秒
ex: 23/05/2014 as date and 5:30 as time (24 hour format)
我如何转换这2个输入到毫秒的java
感谢
我有2个输入字段的日期和时间转换日期和时间为毫秒
ex: 23/05/2014 as date and 5:30 as time (24 hour format)
我如何转换这2个输入到毫秒的java
感谢
也许这可以帮助你:
String dstr = ... // from date input field
String tstr = ... // from time input field
String pattern = "dd/MM/yyyy H:mm";
String dateTimeStr = dstr + " " + tstr;
SimpleDateFormat fmt = new SimpleDateFormat(pattern);
try {
Date date = fmt.parse(dateTimeStr);
long msecs = date.getTime();
} catch (ParseException ex) {
// Handle parsing error here
}
谢谢,它只是工作:) – Raghuveer 2014-10-27 07:51:14
String givenDateString = "Tue Apr 23 16:08:28 GMT+05:30 2013";
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
try {
Date mDate = sdf.parse(givenDateString);
long timeInMilliseconds = mDate.getTime();
System.out.println("Date in milli :: " + timeInMilliseconds);
} catch (ParseException e) {
e.printStackTrace();
}
更改日期格式以供进一步使用。 – boycod3 2014-10-27 07:46:57
Ant try so fa r? – 2014-10-27 07:40:59
[Java字符串到日期转换]的可能重复(http://stackoverflow.com/questions/4216745/java-string-to-date-conversion) – 2014-10-27 08:54:11