C# 多个系统相互通信时存储和检索时间的方法
考虑两个数据同步的应用程序的情况 应用1 |应用2 应用程序1中的数据根据记录的上次修改日期插入/更新到应用程序2中 如何确保上次修改的日期不依赖于时区。我将在两个应用程序中使用一列。要决定要同步的内容,可以使用查询或C# 多个系统相互通信时存储和检索时间的方法,c#,sql-server,datetime,C#,Sql Server,Datetime,考虑两个数据同步的应用程序的情况 应用1 |应用2 应用程序1中的数据根据记录的上次修改日期插入/更新到应用程序2中 如何确保上次修改的日期不依赖于时区。我将在两个应用程序中使用一列。要决定要同步的内容,可以使用查询或merge语句,并在where子句中比较行table1.RowVersion>table2.RowVersion。(表1来自应用程序1,表2来自应用程序2)这可能有助于: 将时间转换为世界时,这些时间会考虑时区、夏令时等。如果在添加记录之前转换这两个时间,则应该能够获得正确的上次修
merge
语句,并在where
子句中比较行table1.RowVersion>table2.RowVersion
。(表1来自应用程序1,表2来自应用程序2)这可能有助于:
将时间转换为世界时,这些时间会考虑时区、夏令时等。如果在添加记录之前转换这两个时间,则应该能够获得正确的上次修改日期。使用GETUTCDATE()
?