sql server 字符串转成日期格式 GETDATE()是需要替换的时间格式

--sql server 字符串转成日期格式,GETDATE()是需要替换的时间格式,替换成你想要查询的列或。。。。

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 0)
-- 05 16 2006 10:57AM
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 1)
-- 05/16/06  
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 2)
-- 06.05.16  
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 3)
-- 16/05/06
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 4)
-- 16.05.06   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 5)
-- 16-05-06
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 6)
-- 16 05 06   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 7)
-- 05 16, 06   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 8)
-- 10:57:46   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 9)
-- 05 16 2006 10:57:46:827AM  
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 10)
-- 05-16-06   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 11)
-- 06/05/16   
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 12)
-- 060516   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 13)
-- 16 05 2006 10:57:46:937
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 14)
-- 10:57:46:967   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 20)
 -- 2006-05-16 10:57:47
   
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 21)
 -- 2006-05-16 10:57:47.157   
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 22)
 -- 05/16/06 10:57:47 AM   
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 23)
 -- 2006-05-16   
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 24)
 -- 10:57:47   
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 25)
 -- 2006-05-16 10:57:47.250  
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 100)
 -- 05 16 2006 10:57AM   
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 101)
 -- 05/16/2006   
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 102)
 -- 2006.05.16   
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 103)
 -- 16/05/2006   
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 104)
 -- 16.05.2006   
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 105)
 -- 16-05-2006
   
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 106)
 -- 16 05 2006   
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 107)
 -- 05 16, 2006   
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 108)
 -- 10:57:49   
 
SELECT
    CONVERT(VARCHAR(100), GETDATE(), 109)
 -- 05 16 2006 10:57:49:437AM   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 110)
 -- 05-16-2006   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 111)
 -- 2006/05/16   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 112)
 -- 20060516   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 113)
 -- 16 05 2006 10:57:49:513   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 114)
 -- 10:57:49:547   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 120)
 -- 2006-05-16 10:57:49   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 121)
 -- 2006-05-16 10:57:49.700   

SELECT
    CONVERT(VARCHAR(100), GETDATE(), 126)
 -- 2006-05-16T10:57:49.827   



查询nnhjth表createon列时间是2014-05-28的值,但是实际上createon的值是2014-05-28 09:25:44.000

select * from nnhjth where (SELECT CONVERT(VARCHAR(100), CreateOn, 23))='2014-05-28'


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值