sqlString = "Update PortApproach set timestamp48=@msgtimestamp,FLOETA=@floeta where destport=@destport and vesselcode =@vesselcode ";
sqlCommand.Parameters.Add("@floeta", SqlDbType.DateTimeOffset).Value = floeta.ToString("yyyy-MM-dd HH:mm:ss.fffffff zzz");
这是我尝试更新的值字符串。2015-08-21 18:30:00.0000000 +07:00
我收到错误“从字符串转换日期和/或时间时转换失败”。
如果我在 mssql 中手动更新,它工作正常。
我可以知道如何将 .NET datetimeoffset 更新为 SQL datetimeoffset