根据这篇 MSDN 文章:
"可选的时区指示符 Z 用于更轻松地将具有时区信息的 XML日期时间值映射到没有时区的 SQL Server日期时间值。Z 是时区 UTC-0 的指示符。其他时区在 + 或 - 方向用 HH:MM 偏移量表示。例如:2006-12-12T23:45:12-08:00。
但是当我运行时:
declare @d datetime;
set @d=getdate();
print CONVERT(varchar(40), @d, 127)
结果是2012-07-31T14:04:11.447
。没有时区部分。我究竟做错了什么?