Vb.net 使用GMT偏移的时间格式

Vb.net 使用GMT偏移的时间格式,vb.net,datetime,Vb.net,Datetime,是否可以通过查看日期时间值来确定它是本地时间还是带偏移量的GMT?我对此一无所知,很不好意思大声说出来 <time>2012-11-07T15:22:31Z</time> 2012-11-07T15:22:31Z 现在我需要用格林尼治标准时间显示这个时间,并用它对当地时间的偏移量。我只是假设他是当地时间,Z&T是什么意思> 编辑 谢谢你的链接。那么接下来会是什么呢 2012-11-09T12:34:02+00:00 是表示时间的UTC偏移量 T是表示的时间组件之前的时

是否可以通过查看日期时间值来确定它是本地时间还是带偏移量的GMT?我对此一无所知,很不好意思大声说出来

<time>2012-11-07T15:22:31Z</time>
2012-11-07T15:22:31Z
现在我需要用格林尼治标准时间显示这个时间,并用它对当地时间的偏移量。我只是假设他是当地时间,Z&T是什么意思>

编辑

谢谢你的链接。那么接下来会是什么呢

2012-11-09T12:34:02+00:00


是表示时间的UTC偏移量

T是表示的时间组件之前的时间指示符

Z是秒数值后面的第二个指示符


要将ISO 8601转换为本地或UTC,请编写一个自定义转换器,如

是否编写生成该时间戳的代码?请检查此项,在VB中应该没有任何不同。这里是VB的一个答案:(顺便说一句:这是UTC时间,上面有Z)-这里的更多信息:不,我不,我从xml提要中解析那个时间…我确实为我这样做时创建了另一个时间戳,它的格式是2012-11-07 15:22:00,使用parsedate.ToUniversalTime.ToString(“yyy-MM-dd HH:MM:ss”)