【问题标题】:Convert datetime column value from SQL Server in vb.net从 vb.net 中的 SQL Server 转换日期时间列值
【发布时间】:2015-02-02 08:44:31
【问题描述】:

我正在尝试将我的 SQL Server 中的日期时间列转换为我的 vb.net 程序中的日期。我正在从我的 vb.net 源中使用 SQL 查询导入我的列,但我不知道如何将其转换为日期?有什么想法吗?

adapter_view.SelectCommand.CommandText = "SELECT [action_date] from table_1"

问题是我的列有小时分钟等我只想从该列中获取日期。

【问题讨论】:

  • 你能发布一些你正在使用的 VB.Net 代码吗?您不需要进行任何转换。
  • 你不需要转换任何东西。将 sql datetime 读入 vb.net datetime 变量。
  • @Bjørn-RogerKringsjå 我只想获取日期而不是时间等
  • .net 中没有“仅日期”类。请注意,值的存储方式和显示方式之间存在差异。 msdn.microsoft.com/en-us/library/zdtaw1bw%28v=vs.110%29.aspx

标签: sql sql-server vb.net


【解决方案1】:
CONVERT(varchar,b.[Action Date],101) as Action_Date

使用该代码,我将日期时间转换为日期格式

【讨论】:

    【解决方案2】:
    SELECT CONVERT(varchar(10),Action_Date,101) as Action_Date from Table
    

    【讨论】:

      猜你喜欢
      • 2017-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      • 2019-05-30
      • 2017-11-01
      相关资源
      最近更新 更多