【问题标题】:Facing issue when saving date time using datetime picker in vb.net winforms在 vb.net winforms 中使用日期时间选择器保存日期时间时面临的问题
【发布时间】:2020-02-03 15:19:12
【问题描述】:

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

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

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

【问题讨论】:

  • DateTime 没有格式。不要尝试格式化您插入到数据库中的内容(那里有一个 DateTime 列,对吗?),出于演示目的,格式化其中的内容。
  • 你先点击 DateTimePicker 吗?您是如何将日期定为 1 月 3rd, 2021 的?

标签: sql vb.net


【解决方案1】:

[datepicker 应用程序] 将使用运行您的应用程序的机器/主机的格式/区域设置。 Getdate() 将返回 [sql 主机/服务器] 的格式/区域设置。 这些不同的主机/机器还是您的 [sql server] 和 [datepicker App] 在同一主机/机器上运行?

这可能会有所帮助。 How to set date/time in SQL Server Database

【讨论】:

    猜你喜欢
    • 2015-04-28
    • 1970-01-01
    • 2014-08-09
    • 2011-09-25
    • 1970-01-01
    • 2011-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多