SQL Server 日期转换到字符串


0


Feb 22 2006 4:26PM


CONVERT(CHAR(19),   CURRENT_TIMESTAMP, 0)


1


02/22/06


CONVERT(CHAR(8),   CURRENT_TIMESTAMP, 1)


2


06.02.22


CONVERT(CHAR(8),   CURRENT_TIMESTAMP, 2)


3


22/02/06


CONVERT(CHAR(8),   CURRENT_TIMESTAMP, 3)


4


22.02.06


CONVERT(CHAR(8),   CURRENT_TIMESTAMP, 4)


5


22-02-06


CONVERT(CHAR(8),   CURRENT_TIMESTAMP, 5)


6


22 Feb 06


CONVERT(CHAR(9),   CURRENT_TIMESTAMP, 6)


7


Feb 22, 06


CONVERT(CHAR(10),   CURRENT_TIMESTAMP, 7)


8


16:26:08


CONVERT(CHAR(8),   CURRENT_TIMESTAMP, 8)


9


Feb 22 2006   4:26:08:020PM


CONVERT(CHAR(26),   CURRENT_TIMESTAMP, 9)


10


02-22-06


CONVERT(CHAR(8),   CURRENT_TIMESTAMP, 10)


11


06/02/22


CONVERT(CHAR(8),   CURRENT_TIMESTAMP, 11)


12


060222


CONVERT(CHAR(6),   CURRENT_TIMESTAMP, 12)


13


22 Feb 2006   16:26:08:020


CONVERT(CHAR(24), CURRENT_TIMESTAMP, 13)


14


16:26:08:037


CONVERT(CHAR(12),   CURRENT_TIMESTAMP, 14)


20


2006-02-22 16:26:08


CONVERT(CHAR(19),   CURRENT_TIMESTAMP, 20)


21


2006-02-22   16:26:08.037


CONVERT(CHAR(23),   CURRENT_TIMESTAMP, 21)


22


02/22/06 4:26:08 PM


CONVERT(CHAR(20),   CURRENT_TIMESTAMP, 22)


23


2006-02-22


CONVERT(CHAR(10),   CURRENT_TIMESTAMP, 23)


24


16:26:08


CONVERT(CHAR(8),   CURRENT_TIMESTAMP, 24)


25


2006-02-22   16:26:08.037


CONVERT(CHAR(23),   CURRENT_TIMESTAMP, 25)


100


Feb 22 2006 4:26PM


CONVERT(CHAR(19), CURRENT_TIMESTAMP, 100)


101


02/22/2006


CONVERT(CHAR(10),   CURRENT_TIMESTAMP, 101)


102


2006.02.22


CONVERT(CHAR(10),   CURRENT_TIMESTAMP, 102)


103


22/02/2006


CONVERT(CHAR(10),   CURRENT_TIMESTAMP, 103)


104


22.02.2006


CONVERT(CHAR(10),   CURRENT_TIMESTAMP, 104)


105


22-02-2006


CONVERT(CHAR(10),   CURRENT_TIMESTAMP, 105)


106


22 Feb 2006


CONVERT(CHAR(11),   CURRENT_TIMESTAMP, 106)


107


Feb 22, 2006


CONVERT(CHAR(12),   CURRENT_TIMESTAMP, 107)


108


16:26:08


CONVERT(CHAR(8),   CURRENT_TIMESTAMP, 108)


109


Feb 22 2006   4:26:08:067PM


CONVERT(CHAR(26),   CURRENT_TIMESTAMP, 109)


110


02-22-2006


CONVERT(CHAR(10),   CURRENT_TIMESTAMP, 110)


111


2006/02/22


CONVERT(CHAR(10),   CURRENT_TIMESTAMP, 111)


112


20060222


CONVERT(CHAR(8),   CURRENT_TIMESTAMP, 112)


113


22 Feb 2006   16:26:08:067


CONVERT(CHAR(24),   CURRENT_TIMESTAMP, 113)


114


16:26:08:067


CONVERT(CHAR(12),   CURRENT_TIMESTAMP, 114)


120


2006-02-22 16:26:08


CONVERT(CHAR(19),   CURRENT_TIMESTAMP, 120)


121


2006-02-22   16:26:08.080


CONVERT(CHAR(23),   CURRENT_TIMESTAMP, 121)


126


2006-02-22T16:26:08.080


CONVERT(CHAR(23),   CURRENT_TIMESTAMP, 126)


127


2006-02-22T16:26:08.080


CONVERT(CHAR(23),   CURRENT_TIMESTAMP, 127)


130


24 ???? 1427   4:26:08:080PM


CONVERT(CHAR(32),   CURRENT_TIMESTAMP, 130)


131


24/01/1427   4:26:08:080PM


CONVERT(CHAR(25),   CURRENT_TIMESTAMP, 131)

时间: 2024-11-10 10:04:58

SQL Server 日期转换到字符串的相关文章

sql server日期时间转字符串

转自:http://www.cnblogs.com/zhangq723/archive/2011/02/16/1956152.html 一.sql server日期时间函数Sql Server中的日期与时间函数 1.  当前系统日期.时间     select getdate()  2. dateadd  在向指定日期加上一段时间的基础上,返回新的 datetime 值   例如:向日期加上2天    select dateadd(day,2,'2004-10-15')  --返回:2004-1

SQL Server 日期时间转字符串

一.sql server日期时间函数 Sql Server中的日期与时间函数 1.  当前系统日期.时间     select getdate() 2. dateadd  在向指定日期加上一段时间的基础上,返回新的 datetime 值    例如:向日期加上2天    select dateadd(day,2,'2004-10-15')  --返回:2004-10-17 00:00:00.000 3. datediff 返回跨两个指定日期的日期和时间边界数.    select datedif

Sql Server 日期转换大全

本博文转载,原博文:http://blog.csdn.net/baiduandxunlei/article/details/9180075 CONVERT(data_type,expression[,style])  convert(varchar(10),字段名,转换格式) 说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到. 语句 结果 SELECT CONVERT(varc

sql server 日期转换

一.时间函数 在使用存储过程,sql函数的时候,会遇到一些对时间的处理.比如时间的获取与加减.这里就用到了sql自带的时间函数.下面我列出这些函数,方便日后记忆,使用. --getdate 获取当前时间 select getdate() --dateadd 原有时间加: 2013-02-17 13:20:16 此时间加12个月 select dateadd(MONTH,12,'2013-02-17 13:20:16') --返回:2014-02-17 13:20:16.000 (参数month可

SQL Server日期时间格式转换字符串详解

1.日期时间转字符串 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006  10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select  CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100),  GETDATE(), 3): 16/05/06Select CONVERT(var

SQL Server日期函数总结

获得一个月的天数:首先到得一个月最后一天的日期,通过 SQL Server 日期函数 day() 取得日期中的“天 ”部分 获得 2008 年 2 月份的天数:select day(cast('2008-03-01' as datetime) - 1) 获得本月天数: 返回一个整数,该整数表示指定的 date 是该月份的哪一天. select day(dateadd(month,1,getdate()) - day(getdate())) 获得上个月天数:select day(getdate()

四个很好用的Sql Server 日期函数:DateDiff、DatePart、DateAdd、DateName

我以前查一段时间范围内的数据都是在程序里计算好日期再掉查询语句,现在我用下面的函数.SQL SERVER没有查一季度数据的函数. DateDiff函数: 描述 返回两个日期之间的时间间隔. 语法 DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]]) DateDiff 函数的语法有以下参数: 参数 描述 interval 必选.字符串表达式,表示用于计算 date1 和 date2 之间的时间间隔.有关数值,请参

SQL Server 日期的加减函数: DATEDIFF DATEADD

SQL Server 日期的加减函数: DATEDIFF    DATEADD DATEDIFF: 返回跨两个指定日期的日期边界数和时间边界数, 语法:DATEDIFF ( datepart , startdate , enddate ) 用 enddate 减去 startdate    注:datepart 指定应在日期的哪一部分计算差额的参数,其日期相减时,只关注边界值,例SELECT DATEDIFF(YEAR,'2008-12-31','2009-1-1') 返回 1      DAT

SQL Server系统函数:字符串函数

原文:SQL Server系统函数:字符串函数 1.字符转化为ASCII,把ASCII转化为字符,注意返回的值是十进制数 select ASCII('A'),ASCII('B'),ASCII('a'),ASCII('b'),ASCII('?') select CHAR(65),CHAR(66),CHAR(97),CHAR(98),CHAR(63) 2.unicode字符转化为整数,把整数转化为unicode字符 select UNICODE('A'),UNICODE('B'),UNICODE('