如何将表示为字符串的Date转换为毫秒?

use*_*847 13 java date

可能重复:
如何将java字符串转换为Date对象

在我的Java代码中,我输入了String 05.10.2011,我需要将其转换为毫秒.

所以:

String someDate = "05.10.2011"; 
Run Code Online (Sandbox Code Playgroud)

我必须转换为匹配毫秒格式.

dku*_*mar 29

String someDate = "05.10.2011";
SimpleDateFormat sdf = new SimpleDateFormat("MM.dd.yyyy");
Date date = sdf.parse(someDate);
System.out.println(date.getTime());
Run Code Online (Sandbox Code Playgroud)


Jas*_*ols 6

您可以使用Java的SimpleDateFormat轻松转换为Date实例.

SimpleDateFormat formatter = new SimpleDateFormat("MM.dd.yyyy"); // Month.Day.Year

Date d = formatter.parse(inputString);
long timestamp = d.getTime();
Run Code Online (Sandbox Code Playgroud)