package org.kodejava.util;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringDateToLong {
public static void main(String[] args) {
// Here we have a string date, and we want to covert it to long value
String today = "25/09/2021";
// Create a SimpleDateFormat which will be used to convert the string to
// a date object.
DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
try {
// The SimpleDateFormat parse the string and return a date object.
// To get the date in long value just call the getTime method of
// the Date object.
Date date = formatter.parse(today);
long dateInLong = date.getTime();
System.out.println("Date = " + date);
System.out.println("Date in Long = " + dateInLong);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
The result of the code snippet:
Date = Sat Sep 25 00:00:00 CST 2021
Date in Long = 1632499200000
Latest posts by Wayan (see all)
- How do I create a string of repeated characters? - September 1, 2023
- How do I convert datetime string with optional part to a date object? - August 28, 2023
- How do I split large excel file into multiple smaller files? - April 15, 2023