sqlServer DateTime数据类型的格式转换
发布时间:2020-12-12 13:02:53 所属栏目:MsSql教程 来源:网络整理
导读:转自: ??http://www.cnblogs.com/fubeidong/archive/2007/07/06/526247.html 数据库中有个字段叫orderTime,是DateTime类型的数据,如果我们用以下SQL语句把它取出来: select orderTime from?orders 则会把时间都显示出来,而如果改成下面的SQL语句: orde
转自: ??http://www.cnblogs.com/fubeidong/archive/2007/07/06/526247.html 数据库中有个字段叫orderTime,是DateTime类型的数据,如果我们用以下SQL语句把它取出来: selectorderTime from?orders 则会把时间都显示出来,而如果改成下面的SQL语句: orderTime?=?convert(varchar(10),orderTime,120) 则会显示YYYY-MM-DD的格式,如:2006-06-13 实际上还有其它的样式,如SQL这样写: orderTime?=?convert(varchar(12),111) 则以YYYY/MM/DD格式显示。如2006/06/13 还有一大堆的格式(下面的getdate()方法是SQL里面的函数,取得服务器当前时间,也是DateTime格式的)? select?CONVERT(varchar(12)?,?getdate(),?112?) 20040912 2004.09.12 09/12/2004 12/09/2004 12.09.2004 12-09-2004 12?09?2004 09?12,?2004 11:06:08 09?12?2004?1 09-12-2004 12?09?2004?1 11:06:08.177 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |