Sql Server 常用日期格式转换
来源:互联网 发布:自经于沟渎而莫之知也 编辑:程序博客网 时间:2024/06/06 00:59
SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm
例如:
select getdate()
2004-09-12 11:06:08.177
整理了一下SQL Server里面可能经常会用到的日期格式转换方法:
举例如下:
select CONVERT(varchar, getdate(), 120 )
2004-09-12 11:06:08
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
20040912110608
select CONVERT(varchar(12) , getdate(), 111 )
2004/09/12
select CONVERT(varchar(12) , getdate(), 112 )
20040912
select CONVERT(varchar(12) , getdate(), 102 )
2004.09.12
select CONVERT(varchar(12) , getdate(), 101 )
09/12/2004
select CONVERT(varchar(12) , getdate(), 103 )
12/09/2004
select CONVERT(varchar(12) , getdate(), 104 )
12.09.2004
select CONVERT(varchar(12) , getdate(), 105 )
12-09-2004
select CONVERT(varchar(12) , getdate(), 106 )
12 09 2004
select CONVERT(varchar(12) , getdate(), 107 )
09 12, 2004
select CONVERT(varchar(12) , getdate(), 108 )
11:06:08
select CONVERT(varchar(12) , getdate(), 109 )
09 12 2004 1
select CONVERT(varchar(12) , getdate(), 110 )
09-12-2004
select CONVERT(varchar(12) , getdate(), 113 )
12 09 2004 1
select CONVERT(varchar(12) , getdate(), 114 )
11:06:08.177
帮助文档中的信息
Without century (yy) With century (yyyy)
Standard
Input/Output** -0 or 100 (*)Defaultmon dd yyyy hh:miAM (or PM)1101USAmm/dd/yy2102ANSIyy.mm.dd3103British/Frenchdd/mm/yy4104Germandd.mm.yy5105Italiandd-mm-yy6106-dd mon yy7107-Mon dd, yy8108-hh:mm:ss-9 or 109 (*)Default + millisecondsmon dd yyyy hh:mi:ss:mmmAM (or PM)10110USAmm-dd-yy11111JAPANyy/mm/dd12112ISOyymmdd-13 or 113 (*)Europe default + millisecondsdd mon yyyy hh:mm:ss:mmm(24h)14114-hh:mi:ss:mmm(24h)-20 or 120 (*)ODBC canonicalyyyy-mm-dd hh:mi:ss(24h)-21 or 121 (*)ODBC canonical (with milliseconds)yyyy-mm-dd hh:mi:ss.mmm(24h)-126(***)ISO8601yyyy-mm-dd Thh:mm:ss:mmm(no spaces)-130*Kuwaitidd mon yyyy hh:mi:ss:mmmAM-131*Kuwaitidd/mm/yy hh:mi:ss:mmmAM
例如:
select getdate()
2004-09-12 11:06:08.177
整理了一下SQL Server里面可能经常会用到的日期格式转换方法:
举例如下:
select CONVERT(varchar, getdate(), 120 )
2004-09-12 11:06:08
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
20040912110608
select CONVERT(varchar(12) , getdate(), 111 )
2004/09/12
select CONVERT(varchar(12) , getdate(), 112 )
20040912
select CONVERT(varchar(12) , getdate(), 102 )
2004.09.12
select CONVERT(varchar(12) , getdate(), 101 )
09/12/2004
select CONVERT(varchar(12) , getdate(), 103 )
12/09/2004
select CONVERT(varchar(12) , getdate(), 104 )
12.09.2004
select CONVERT(varchar(12) , getdate(), 105 )
12-09-2004
select CONVERT(varchar(12) , getdate(), 106 )
12 09 2004
select CONVERT(varchar(12) , getdate(), 107 )
09 12, 2004
select CONVERT(varchar(12) , getdate(), 108 )
11:06:08
select CONVERT(varchar(12) , getdate(), 109 )
09 12 2004 1
select CONVERT(varchar(12) , getdate(), 110 )
09-12-2004
select CONVERT(varchar(12) , getdate(), 113 )
12 09 2004 1
select CONVERT(varchar(12) , getdate(), 114 )
11:06:08.177
帮助文档中的信息
Standard
Input/Output**
- Sql Server 常用日期格式转换
- SQL Server 常用日期转换格式
- [转]Sql Server 常用日期格式转换
- Sql Server 常用日期格式转换
- Sql Server 常用日期格式转换
- Sql Server 常用日期格式转换
- Sql Server 常用日期格式转换
- Sql Server datetime 常用日期格式转换
- SQL SERVER DATETIME 常用日期格式转换
- Sql Server 常用日期格式转换
- SQL SERVER DATETIME 常用日期格式转换
- Sql Server datetime 常用日期格式转换
- Sql Server datetime 常用日期格式转换
- Sql Server datetime 常用日期格式转换
- Sql Server datetime 常用日期格式转换
- SQL Server 日期格式转换
- SQL Server 日期转换格式
- SQL Server 日期格式转换
- VC读取EXCEL文件
- ScheduledExecutorService定时
- SQL 获取连续编号中断号的最小值
- NeHe OpenGL第一课:OpenGL窗口
- 十一.WIFI网卡状态的操作
- Sql Server 常用日期格式转换
- 怎么取消目录与SVN的关联
- asp.net 网站发布
- DirectX修复工具增强版更新包
- 美工程序员—每个创业公司都在寻找的传奇人物
- C# 使用Google API进行手机基站定位资料整理
- STM32的功能引脚重映射和复用功能
- 源代码修改-IOperateDocument
- 抓取“中国 IC 网”供应商程序