I want to convert the datetime value to the value that I will get from SQL Server 2008.
SQL Server truncate the milliseconds to 3 digits, so I truncate the milliseconds already. But the problem is that as you can see here: Milliseconds wrong when converting from XML to SQL Server datetime. SQL Server also has an precision issue.
Here's what you want:
using System.Data.SqlTypes; // from System.Data.dll public static DateTime RoundToSqlDateTime(DateTime date) { return new SqlDateTime(date).Value; }
1.4m articles
1.4m replys
5 comments
57.0k users