Formatting a calendar date

前端 未结 5 501
不思量自难忘°
不思量自难忘° 2021-02-02 07:06

I just want the date to show up like so:

Saturday, May 26, 2012 at 10:42 PM

Here\'s my code so far:

Calendar calendar = Calendar.get         


        
5条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-02-02 07:21

    Calendar calendar = Calendar.getInstance();
    SimpleDateFormat format = new SimpleDateFormat("EEEE, MMMM d, yyyy 'at' h:mm a");
    System.out.println(format.format(calendar.getTime()));
    

    Running the above code outputs the current time (e.g., Saturday, May 26, 2012 at 11:03 PM).

    See the Android documentation for SimpleDateFormat for more information.

    The format specification of SimpleDateFormat is similar to that of PHP's date function:

    echo date("l, M j, Y \a\\t g:i A");
    

    You're right. Compared to the Java code, the PHP code is much more succinct.

提交回复
热议问题