我有一个 sql 查询,它提取数据类型的字段 smalldatetime
.我使用 datareader 读取此字段,将其转换为字符串并将其存储在字符串变量中。
我得到的字符串为 2012 年 1 月 1 日上午 12:00:00 ,这里我只想使用这个字符串的日期部分,我与时间无关。
如何只从字符串中剪切日期并获得输出为 1/1/2012 ?
最佳答案
您可以使用 Date.Parse() 将字符串转换为日期类型并使用 ToShortDateString()
Dim dt as Date = Date.Parse(dateString)
Dim dateString=dt.ToShortDateString()
正如你所说的字段类型是 smalldatetime 然后使用
DataReader.GetDateTime(column_ordinal).ToString("d")
方法或 DataReader.GetDateTime(column_ordinal).ToShortDateString()
关于asp.net - 如何从 vb.net 中的日期时间中提取日期部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8678674/