Need to get current timestamp in Java

后端 未结 10 1764
南旧
南旧 2020-12-25 09:47

I need to get the current timestamp in Java, with the format of MM/DD/YYYY h:mm:ss AM/PM,

For example: 06/01/2000 10:01:50 AM

I ne

10条回答
  •  悲哀的现实
    2020-12-25 10:18

    Print a Timestamp in java, using the java.sql.Timestamp.

    import java.sql.Timestamp;
    import java.util.Date;
    
    public class GetCurrentTimeStamp {
        public static void main( String[] args ){
            java.util.Date date= new java.util.Date();
            System.out.println(new Timestamp(date.getTime()));
        }
    }
    

    This prints:

    2014-08-07 17:34:16.664
    

    Print a Timestamp in Java using SimpleDateFormat on a one-liner.

    import java.util.Date;
    import java.text.SimpleDateFormat;
    
    class Runner{
        public static void main(String[] args){
    
            System.out.println(
                new SimpleDateFormat("MM/dd/yyyy HH:mm:ss").format(new Date()));
    
        }
    
    }
    

    Prints:

    08/14/2014 14:10:38
    

    Java date format legend:

    G Era designation      Text               AD
    y Year                 Year               1996; 96
    M Month in year        Month              July; Jul; 07
    w Week in year         Number             27
    W Week in month        Number             2
    D Day in year          Number             189
    d Day in month         Number             10
    F Day of week in month Number             2
    E Day in week          Text               Tuesday; Tue
    a Am/pm marker         Text               PM
    H Hour in day (0-23)   Number             0
    k Hour in day (1-24)   Number             24
    K Hour in am/pm (0-11) Number             0
    h Hour in am/pm (1-12) Number             12
    m Minute in hour       Number             30
    s Second in minute     Number             55
    S Millisecond          Number             978
    z Time zone            General time zone  Pacific Standard Time; PST; GMT-08:00
    Z Time zone            RFC 822 time zone  -0800
    

提交回复
热议问题