Ответ 1
String someDate = "05.10.2011";
SimpleDateFormat sdf = new SimpleDateFormat("MM.dd.yyyy");
Date date = sdf.parse(someDate);
System.out.println(date.getTime());
Возможный дубликат:
как преобразовать строку java в объект Date
В моем коде Java у меня есть строка String как 05.10.2011
, которую мне нужно преобразовать в миллисекунды.
Итак:
String someDate = "05.10.2011";
Мне нужно преобразовать в формат миллисекунд.
String someDate = "05.10.2011";
SimpleDateFormat sdf = new SimpleDateFormat("MM.dd.yyyy");
Date date = sdf.parse(someDate);
System.out.println(date.getTime());
Вы можете использовать Java SimpleDateFormat, чтобы легко преобразовать в Date.
SimpleDateFormat formatter = new SimpleDateFormat("MM.dd.yyyy"); // Month.Day.Year
Date d = formatter.parse(inputString);
long timestamp = d.getTime();
используйте simpleDateFormat, который берет строку и преобразует ее в Дата, затем вызывает getTime() получить дату в миллисекундах