Java Program to Convert Date to TimeStamp
We can convert date to timestamp using the Timestamp class which is present in the SQL package.
- The constructor of the time-stamp class requires a long value.
- So data needs to be converted into a long value by using the getTime() method of the date class(which is present in the util package).
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.
Input: Date is 19 October 2021 Output: 2021-10-19 18:11:24 Explanation: Date would be printed along with the current time to milliseconds.
The TimeStamp class presents formatting and parsing methods to support JDBC escape syntax. It also combines the ability to hold the SQL TIMESTAMP fractional seconds value.
How to use TimeStamp Class?
- Import the java.sql.Timestamp package.
- Import the java.util.Date package
- Create an object of the Date class.
- Convert it to long using getTime() method
public long getTime()
Parameters: The function does not accept any parameter.
Return Value: It returns the number of milliseconds since January 1, 1970, 00:00:00 GTM.
- Create an object of the Timestamp class and pass the value returned by the getTime() method.
- Finally, print this Timestamp object value.
Formatting the TimeStamp Value:
- We can format the Timestamp value using SimpleDateFormat class.
- Initially, by using the Timestamp class, the time is getting displayed in a standard format, but we can format it to our own choice using SimpleDateFormat class.
2021-10-19 20:21:34 2021-10-19 20:21