【发布时间】:2014-06-09 07:42:06
【问题描述】:
我正在开发一个 VB.Net 应用程序,它的操作严重依赖日期和时间。如果应用程序日期格式与服务器日期格式不匹配,日期格式可能会发生冲突,解决此问题的最佳做法是什么。我知道 SQL Server datetime 格式取决于服务器语言& VB.Net 将使用本地机器日期时间格式。这意味着如果用户更改日期时间格式,则会在插入时出现问题。
我的想法是在应用程序启动时使用SELECT GETDATE(),然后使用 VB.Net 识别其日期时间格式,并且每当我尝试插入日期时间值时,我都会将其转换为应用程序启动时识别的日期时间格式。
是否有更好的方法在应用程序和 SQL Server 之间保持一致的日期时间格式以避免冲突。例如:混合一天和一个月。
【问题讨论】:
标签: sql-server vb.net datetime datetime-format