SQL中只插入getdate()的2006-8-17格式,不要时间,在线等,谢谢
来源:百度知道 编辑:UC知道 时间:2024/07/07 02:59:22
select getdate() 结果为2006-08-17 13:58:53.420
此句含时间部分,
select convert(varchar(10),getdate()) 结果为08 17 2006
也不是想要的格式,如何在插入时只插入年月日呢,类似于2006-8-17格式?
此句含时间部分,
select convert(varchar(10),getdate()) 结果为08 17 2006
也不是想要的格式,如何在插入时只插入年月日呢,类似于2006-8-17格式?
你可以查看SQL联机丛书
在这里我给出类似的代码
select convert(varchar(10),getdate()) 结果为08 17 2006
在convert函数补上style的参数将其格式化,如下:
select convert(varchar(10),getdate(),105) 结果为17-08-2006
select convert(varchar(10),getdate(),110) 结果为08-17-2006
select convert(varchar(10),getdate(),102) 结果为2006.08.17
.....
具体格式还有很多你可以查看convert函数的说明
那个java的是你发的吧。。。。
那边已经说了阿
用 Calendar........
给你贴个完整代码:
Calendar cal=Calendar.getInstance();
String date=cal.get(cal.YEAR)+"-"+cal.get(cal.MONTH)+1)+"-"+cal.get(cal.DAY_OF_MONTH);
cal=null;
SQL中只插入getdate()的2006-8-17格式,不要时间,在线等,谢谢
sql server中datetime字段只取年月日如2006-04-21,默认值如何设置?getdate()得到的是包含时分秒的时间。
在javaScript代码中 getDate
sql server中我创建表时设了一个字段默认为getdate(),为什么总是1900-01-01,急呀?
SQL中怎样插入语句?
SQL中如何实现插入多行?
如何在sql server 中插入表
sql语句中插入date函数
SQL中,用 Insert into插入提示SQL Command Failed
SQL中如何在数字中插入数字?