SQL SERVER 日期格式

  1. datetime 转 字符

    SELECT CONVERT(NVARCHAR(30),GETDATE(),0) -- 06 6 2017 8:42PM
    SELECT CONVERT(NVARCHAR(30),GETDATE(),1) -- 06/06/17
    SELECT CONVERT(NVARCHAR(30),GETDATE(),2) -- 17.06.06
    SELECT CONVERT(NVARCHAR(30),GETDATE(),3) -- 06/06/17
    SELECT CONVERT(NVARCHAR(30),GETDATE(),4) -- 06.06.17
    SELECT CONVERT(NVARCHAR(30),GETDATE(),5) -- 06-06-17
    SELECT CONVERT(NVARCHAR(30),GETDATE(),6) -- 06 06 17
    SELECT CONVERT(NVARCHAR(30),GETDATE(),7) -- 06 06, 17
    SELECT CONVERT(NVARCHAR(30),GETDATE(),8) -- 20:42:06
    SELECT CONVERT(NVARCHAR(30),GETDATE(),9) -- 06 6 2017 8:42:06:753PM
    SELECT CONVERT(NVARCHAR(30),GETDATE(),10) -- 06-06-17
    SELECT CONVERT(NVARCHAR(30),GETDATE(),11) -- 17/06/06
    SELECT CONVERT(NVARCHAR(30),GETDATE(),12) -- 170606
    SELECT CONVERT(NVARCHAR(30),GETDATE(),13) -- 06 06 2017 20:42:06:753
    SELECT CONVERT(NVARCHAR(30),GETDATE(),14) -- 20:42:06:753
    SELECT CONVERT(NVARCHAR(30),GETDATE(),20) -- 2017-06-06 20:42:06
    SELECT CONVERT(NVARCHAR(30),GETDATE(),21) -- 2017-06-06 20:42:06.753
    SELECT CONVERT(NVARCHAR(30),GETDATE(),22) -- 06/06/17 8:42:06 PM
    SELECT CONVERT(NVARCHAR(30),GETDATE(),23) -- 2017-06-06
    SELECT CONVERT(NVARCHAR(30),GETDATE(),24) -- 20:42:06
    SELECT CONVERT(NVARCHAR(30),GETDATE(),25) -- 2017-06-06 20:42:06.753
    SELECT CONVERT(NVARCHAR(30),GETDATE(),100) -- 06 6 2017 8:42PM
    SELECT CONVERT(NVARCHAR(30),GETDATE(),101) -- 06/06/2017
    SELECT CONVERT(NVARCHAR(30),GETDATE(),102) -- 2017.06.06
    SELECT CONVERT(NVARCHAR(30),GETDATE(),103) -- 06/06/2017
    SELECT CONVERT(NVARCHAR(30),GETDATE(),104) -- 06.06.2017
    SELECT CONVERT(NVARCHAR(30),GETDATE(),105) -- 06-06-2017
    SELECT CONVERT(NVARCHAR(30),GETDATE(),106) -- 06 06 2017
    SELECT CONVERT(NVARCHAR(30),GETDATE(),107) -- 06 06, 2017
    SELECT CONVERT(NVARCHAR(30),GETDATE(),108) -- 20:42:06
    SELECT CONVERT(NVARCHAR(30),GETDATE(),109) -- 06 6 2017 8:42:06:753PM
    SELECT CONVERT(NVARCHAR(30),GETDATE(),110) -- 06-06-2017
    SELECT CONVERT(NVARCHAR(30),GETDATE(),111) -- 2017/06/06
    SELECT CONVERT(NVARCHAR(30),GETDATE(),112) -- 20170606
    SELECT CONVERT(NVARCHAR(30),GETDATE(),113) -- 06 06 2017 20:42:06:753
    SELECT CONVERT(NVARCHAR(30),GETDATE(),114) -- 20:42:06:753
    SELECT CONVERT(NVARCHAR(30),GETDATE(),120) -- 2017-06-06 20:42:06
    SELECT CONVERT(NVARCHAR(30),GETDATE(),121) -- 2017-06-06 20:42:06.753
    SELECT CONVERT(NVARCHAR(30),GETDATE(),126) -- 2017-06-06T20:42:06.753
    SELECT CONVERT(NVARCHAR(30),GETDATE(),127) -- 2017-06-06T20:42:06.753
    SELECT CONVERT(NVARCHAR(30),GETDATE(),130) -- 12 ????? 1438 8:42:06:753PM
    SELECT CONVERT(NVARCHAR(30),GETDATE(),131) -- 12/09/1438 8:42:06:753PM

时间: 2024-11-05 19:44:19

SQL SERVER 日期格式的相关文章

Sql server 日期格式及转换

时间函数 SQL Server Date 函数 下面的表格列出了 SQL Server 中最重要的内建日期函数: 函数 描述 GETDATE() 返回当前日期和时间 DATEPART() 返回日期/时间的单独部分 DATEADD() 在日期中添加或减去指定的时间间隔 DATEDIFF() 返回两个日期之间的时间 CONVERT() 用不同的格式显示日期/时间 示例: --getdate 获取当前时间 select getdate() --dateadd 原有时间加: 2013-02-17 13:

sql server 日期格式操作

日期转字符串-日期select CONVERT(varchar(100), GETDATE(), 23) from RegionRealtimeData 日期转字符串-全select CONVERT(varchar(100), GETDATE(), 20) from RegionRealtimeData (to_char(to_date(fdate,'yyyy-mm-dd'),'yyyy-mm-dd'))字符串转日期-日期select CONVERT(varchar(100), cast('20

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日期时间转字符串

转自: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 日期函数 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 日期时间转字符串

一.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 日期函数:DateDiff、DatePart、DateAdd、DateName

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

SQL Server 日期函数:某天是星期几?

[鹏城万里] 发表于 www.sqlstudy.com 要得到某一天是星期几,需要用到 SQL Server 中的日期函数:datename(). 今天是星期几,例子 1: set language N'English' select datename(weekday, getdate()) Wednesday 今天是星期几,例子 2: set language N'Simplified Chinese' select datename(weekday, getdate()) 星期三 今天是星期

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