2014-10-27 218 views
-1

我有2个输入字段的日期和时间转换日期和时间为毫秒

ex: 23/05/2014 as date and 5:30 as time (24 hour format) 

我如何转换这2个输入到毫秒的java

感谢

+1

Ant try so fa r? – 2014-10-27 07:40:59

+0

[Java字符串到日期转换]的可能重复(http://stackoverflow.com/questions/4216745/java-string-to-date-conversion) – 2014-10-27 08:54:11

回答

1

也许这可以帮助你:

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 
} 
+0

谢谢,它只是工作:) – Raghuveer 2014-10-27 07:51:14

1
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(); 
} 
+0

更改日期格式以供进一步使用。 – boycod3 2014-10-27 07:46:57