[求助]如何转换时间格式
我把数据库表里面的时间这列设为当前时间,可是读取的时候是这样的“2006-9-26 10:22:03”,我只想取日期,不要时间,怎么写?谢谢了~
比如:select time from abc
应该怎么改呢?请指点下
把取出来的转换为时间型,然后通过 比如: string cur=currentTime.Date 一个一个的取你想要的数据呀!
我给个例子:
//时间相差**************************************
string lbend=dr.GetDateTime(7).ToShortDateString();
DateTime dt=Convert.ToDateTime(lbend);
Text1.Value=dt.Year.ToString();
Text2.Value=dt.Month.ToString();
Text3.Value=dt.Day.ToString();
类似这样吧...
declare @datedd datetime
set @datedd=(select top 1 pubdate as ddd from titles)
print convert(char(10),@datedd,120)
这样更简单点:
select cast(datepart(yyyy,pubdate) as varchar(4))+ '-' + cast(datepart(m,pubdate) as varchar(2)) from titles
[此贴子已经被作者于2006-9-30 17:11:14编辑过]