在 SQL 服务器或 C# 中转换日期时间格式

Convert Datetime format in SQL Server or C#

你能帮我把日期时间从2017-04-06 15:03:07.000(从SQL服务器)转换成2017-04-06T15:03:07+01:00吗?

任何代码,C# 或 T-SQL

假设 datetime 是您的日期时间变量:

dateTime.ToString("yyyy-MM-ddTH:mm:sszzz");

您会收到一条警告,指出这不是推荐的保存时区信息的方法。