How to Convert Timestamp to Date in Java
Java is an object-oriented programming language that produces software for multiple platforms. The Date class represents a precise moment in time, down to the millisecond. Serializable, Cloneable and Comparable interfaces are implemented by the Date class in the java. util
package. It has constructors and methods for working with dates and times in Java. In Java, the “java.text.SimpleDateFormat” class has methods for formatting and parsing date and time. The “SimpleDateFormat
” is a concrete class that inherits the “java. text. DateFormat
” class for formatting and parsing dates. It’s interesting to note that formatting entails turning a date into a string, whereas parsing entails converting a string to a date. Let us know about How to Convert Timestamp to Date in Java, after the basics of timestamp.
The Date class’s function Object() takes a long value as a parameter. Because the Date class’s function Object() { } requires a long value, we must convert the Timestamp object to a long number using the TimeStamp class’s getTime() function (present in SQL package).
What’s the Approach?
- Import the
java.sql.Timestamp
andjava.util.Date
package into the class.
- Create a
new TimeStamp
object with getting theSystem's current time
- Convert the timestamp to date using
new Date(ts.getTime());
- Print the
Date
.
Also Read: How to convert String to float in Java
Java Program to Convert Timestamp to Date:
/* * TechDecode Tutorials * * How to Convert TimeStamp to Date * */ import java.sql.Timestamp; import java.util.Date; public class Timestamp_To_Date { public static void main(String args[]) { //Creating a New TimeStamp Timestamp ts=new Timestamp(System.currentTimeMillis()); //Converting to Date Date date=new Date(ts.getTime()); System.out.println(date); } }
Output: