How to get current timestamp in Java

Here are the Java examples that shows how you can get the current timestamp in Java -To get Unix (Epoch) timestamp
public class App
{
    public static void main( String[] args )
    {
        System.out.println(System.currentTimeMillis());
    }
}
The output you will see is the current unix timestamp. 1430628059502 – To get Timestamp using the Date class in Sql timestamp format.
import java.sql.Timestamp;
import java.util.Date;

public class App
{
    public static void main( String[] args )
    {
        Date date= new java.util.Date();
        System.out.println(new Timestamp(date.getTime()));
    }
}
Output will be like 2015-05-03 10:10:59.514 – To get the sql Timestamp using Calendar class
import java.sql.Timestamp;
import java.util.Calendar;
import java.util.Date;

public class App
{
    public static void main( String[] args )
    {
        Calendar calendar = Calendar.getInstance();
        Date now = calendar.getTime();
        System.out.println(new Timestamp(now.getTime()));
    }
}
Output will be like 2015-05-03 10:10:59.514

Site Footer