clwn.net
当前位置:首页 >> sElECt ConvErt 日期 >>

sElECt ConvErt 日期

可以把读出来的日期转换一下,如:DateTime.Now.ToString("yyyy-MM-dd")你这个的话,可以这样:string date=sqlCommand.ExecuteScalar(select 检查日期 from table ).toString("yyyy-MM-dd");

是的..而且时间>=12点后就是增加1,如果你倒置过来换成时间,那么只能换成日期,时间为00:00:00 再看看别人怎么说的.

直接转没有这种格式可以这样select replace(convert(varchar(16),getdate(),120),'-','')--------------------20120813 10:49(1 row(s) affected)

sql字符串转日期120或者121的格式是YYYY-MM-DD 而您这个格式是日月年的格式,使用105 SELECT convert(datetime,'30-03-2011',105)

您好:请使用SELECT CONVERT(NVARCHAR(15),GETDATE(),23) AS date FROM student

select * from 语句 例:明天 select convert(varchar(10),getdate() + 1,120) 最近七天 select * from tb where 时间字段 >= convert(varchar(10),getdate() - 7,120) 随后七天 select * from tb where 时间字段 = 时间字段

使用convert函数,参数格式 CONVERT(VARCHAR(10),GETDATE(),110) 第二个参数为字段名称,最后一个参数为指定转换格式例: SELECT CONVERT(VARCHAR(10),GETDATE(),110)检索结果为:11-10-2015

当然要转换成日期才对比啦, 1、转换成日期(你可以把那一串'20081024094930'替换成你取到的日期变量,) select convert(datetime,substring(left('20081024094930',8)+' ' + substring('20081024094930',9,2)+':' + substring('20081024094930',11,2)+':' + substring('20081024094930',13,2),1,20)) 2、日期对比,和上面的老兄做法一样啦 select datediff(dd,'2008-10-24 09:49:30.000',getdate())

举例如下: select convert(varchar(10),getdate(),120)2006-05-12 select convert(varchar, getdate(), 120 ) 2006-05-12 11:06:08 select replace(replace(replace(convert(varchar, getdate(), 120 ),'-',''),' ',''),':','') 20060512110608 select convert(varchar(12

1. update a set date='2011-10-01' where id=1; update a set date='2011-10-02' where id=2; update a set date='2011-10-03' where id=3; commit;2. update a set date='12:20' where id=1; update a set date='13:30' where id=2; update a set date='14:30' where id=3; commit;3. update a set date=getdate() commit;

gyzld.cn | 369-e.com | 4405.net | xmjp.net | eonnetwork.net | 网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com