Есть ли способ вернуть дату в формате SimpleDateFormat в ее длинный эквивалент (например, System.currentTimeMillis () )?
Вы можете использовать SimpleDateFormat.parse(), чтобы получить объект Date, а затем вызвать getTime() для этого Date объекта.
SimpleDateFormat.parse()
Date
getTime()
Это даст вам количество миллисекунд с 1 января 1970 года, 00:00:00 UTC (аналогично System.currentTimeMillis()).
System.currentTimeMillis()
DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = format.parse(VALUE).getTime();
Самый простой способ, которым я могу придумать.