如何保存当前日期时间到数据库的datatime(8)字段. datetime没有这种类型 datetime(8)只有nvarchar(8) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何把System.DateTime.Now.ToString()保存到到数据库的datatime字段? 是否是只需要保存年月日?select cast(convert(varchar(10),getdate(),120) as datetime) 既然是插入系统当前时间数据类型也是datetime就不要转换直接插入如declare @t table(Date_time datetime)insert @t values(getdate())select * from @t(1 行受影响)Date_time-----------------------2008-08-01 13:11:58.360(1 行受影响) select convert(varchar(12),getdate(),111) 為什么我的系統getdate() 是這種格式 “2008/8/1 下午 05:50:51”而不是2008-08-01 13:11:58 這種格式?跟系統設置有關嗎? 数据库里保存的是“2005-3-19 12:32:00” 格式 但在asp里显示出来就是“2005-3-19 下午 12:32:00” 数据库里保存的是“2005-3-19 13:32:00” 格式 但在asp里显示出来就是“2005-3-19 下午 01:32:00” sqlsever中存放链接的话该使用什么数据类型呢 关于SQL语句 tpl文件能用SQL数据库调用吗? 請教: SQl Server 2000 的job設置問題 送分问题:关于decimal数据类型的相加操作 关于windows启动开关与sqlserver2000的“AWE”的设置配合 sql语句? 远程连接不到SQL 2000服务器!!! 关于退货的处理问题???只有10??大家帮我一下 sql server 2000比sql server 7.0先进在哪里? 再最后一次问这个问题,但愿这次能解惑 数状结构转换问题!
select cast(convert(varchar(10),getdate(),120) as datetime)
数据类型也是datetime
就不要转换
直接插入
如
declare @t table(Date_time datetime)
insert @t values(getdate())
select * from @t(1 行受影响)
Date_time
-----------------------
2008-08-01 13:11:58.360(1 行受影响)