SimpleDateFormat with TimeZone

前端 未结 6 912
旧巷少年郎
旧巷少年郎 2020-12-06 00:56

I\'m trying to format date from java.util.Date. I need this format:

2016-06-10T13:38:13.687+02:00.

How correctly convert this from standard Da

6条回答
  •  情书的邮戳
    2020-12-06 01:39

    As per the standard Java docs: https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

    for getting date and time formatting of

    2001-07-04T12:08:56.235-07:00


    You Need to use below String pattern:

    "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"

    So with below code, you can get what you want:

    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX", Locale.getDefault());
        simpleDateFormat .format(new Date());
    

提交回复
热议问题