Sql 在vb.net winforms中使用日期时间选择器保存日期时间时面临的问题

Sql 在vb.net winforms中使用日期时间选择器保存日期时间时面临的问题,sql,vb.net,Sql,Vb.net,我有一个列数据类型为datetime的表,我想从datetime选择器中保存日期时间。但是我得到的结果是2021-01-03 16:05:15.000但是机器上的时间不同。当我使用GETDATE()时功能输出为2020-02-03 16:05:59.637 我只想在整个应用程序中使用一种格式,无论是从日期时间选择器获取日期时间,还是在SQL中使用getdate() 是的,需要时间格式和日期。日期选择器应用程序将使用运行应用程序的机器/主机的格式/区域设置。Getdate()将返回[sql主机/服

我有一个列数据类型为datetime的表,我想从datetime选择器中保存日期时间。但是我得到的结果是
2021-01-03 16:05:15.000
但是机器上的时间不同。当我使用
GETDATE()时
功能输出为
2020-02-03 16:05:59.637

我只想在整个应用程序中使用一种格式,无论是从日期时间选择器获取日期时间,还是在
SQL
中使用
getdate()


是的,需要时间格式和日期。

日期选择器应用程序将使用运行应用程序的机器/主机的格式/区域设置。Getdate()将返回[sql主机/服务器]的格式/区域设置。 这些主机/计算机是否不同,或者您的[sql server]和[datepicker应用程序]是否在同一主机/计算机上运行

这可能会有帮助。
DateTime
没有格式。不要试图格式化插入到数据库中的内容(这里有一个DateTime列,对吗?),格式化从中产生的内容,以便于演示。是否先单击DateTimePicker?你是如何确定它的日期2021年1月3日的?