Step 1: Get the SimpleDateFormat instance from given date pattern.
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd-M-yyyy hh:mm:ss");
Step 2: Get the Date object by parsing given date string.
Date date = simpleDateFormat.parse("22-8-2021 8:32:15");
Step 3: Get the time in milliseconds.
long timeInMillis = date.getTime();
Find the below working application.
DateToMillis.java
package com.sample.app;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateToMillis {
private static long timeInMillis(String dateString, String datePattern) throws ParseException {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(datePattern);
Date date = simpleDateFormat.parse(dateString);
return date.getTime();
}
public static void main(String[] args) throws ParseException {
long timeMillis1 = timeInMillis("22-8-2021 8:32:15", "dd-M-yyyy hh:mm:ss");
System.out.println("timeMillis1: " + timeMillis1);
}
}
Output
timeMillis1: 1629601335000
No comments:
Post a Comment