国际标准ISO 8601
规定了日期和时间的数字表示。
YYYY-MM-DDThh:mm:ss.sTZD(例如 1997-07-16T19:20:30.45+01:00)其中:
YYYY = four-digit year
MM = two-digit month (01=January, etc.)
DD = two-digit day of month (01 through 31)
hh = two digits of hour (00 through 23) (am/pm NOT allowed)
mm = two digits of minute (00 through 59)
ss = two digits of second (00 through 59)
s = one or more digits representing a decimal fraction of a second
TZD = time zone designator (Z or +hh:mm or -hh:mm)
时间以 UTC(协调世界时)表示,带有一个特殊的 UTC 指示符(“Z”)。时间用 表示local time
,连同以小时和分钟为单位的时区偏移量。时区偏移量 "+hh:mm" 表示日期/时间使用的本地时区比 UTC 早 "hh" 小时和 "mm" 分钟。“-hh:mm”的时区偏移表示日期/时间使用的local time
区域比 UTC 晚“hh”小时和“mm”分钟。
在您的情况下: 2012-12-28T18:12:33+01:00 = 2012-12-28 18:12:33 是真的。这意味着荷兰的时间是 18:12,您比 UTC 早 1 小时。