日期格式更改为2000-01-01T00:00:00.0000000-00:00"

时间:2014-08-05 12:18:17

标签: android date datetime date-formatting iso8601

此字符串日期的格式是什么“”2000-01-01T00:00:00.0000000-00:00“? 我看:

 yy-MM-dd'T'HH:mm:ss.SSSz

但是什么是“.0000000-00:00”?

感谢名单

2 个答案:

答案 0 :(得分:3)

                 yyyy-MM-dd 1969-12-31
                 yyyy-MM-dd 1970-01-01
           yyyy-MM-dd HH:mm 1969-12-31 16:00
           yyyy-MM-dd HH:mm 1970-01-01 00:00
          yyyy-MM-dd HH:mmZ 1969-12-31 16:00-0800
          yyyy-MM-dd HH:mmZ 1970-01-01 00:00+0000
   yyyy-MM-dd HH:mm:ss.SSSZ 1969-12-31 16:00:00.000-0800
   yyyy-MM-dd HH:mm:ss.SSSZ 1970-01-01 00:00:00.000+0000
 yyyy-MM-dd'T'HH:mm:ss.SSSZ 1969-12-31T16:00:00.000-0800
 yyyy-MM-dd'T'HH:mm:ss.SSSZ 1970-01-01T00:00:00.000+0000

答案 1 :(得分:0)

阅读本文:SimpleDateFormat

在这里,

You defined : yy-MM-dd'T'HH:mm:ss.SSSz   
You Got : 2000-01-01T00:00:00.0000000-00:00

意思是:

yyyy - year (2000)
MM - Month (01)
dd - Date (01)

HH - hour in day (0-23)
mm - minute in hour (30)
ss : second in minute (59)

现在你的解决方案......

SSS : fractional seconds
z : time zone (Pacific Standard Time) 

表示您获得TimeZone,即-00:00