SQL 日期格式化处理.sql
2012-05-17 17:05
190 查看
DECLARE @dt datetime
SET @dt=GETDATE()
--1.短日期格式:yyyy-m-d
SELECT REPLACE(CONVERT(varchar(10),@dt,120),N'-0','-')
--2.长日期格式:yyyy年mm月dd日
--A. 方法1
SELECT STUFF(STUFF(CONVERT(char(8),@dt,112),5,0,N'年'),8,0,N'月')+N'日'
--B. 方法2
SELECT DATENAME(Year,@dt)+N'年'+DATENAME(Month,@dt)+N'月'+DATENAME(Day,@dt)+N'日'
--3.长日期格式:yyyy年m月d日
SELECT DATENAME(Year,@dt)+N'年'+CAST(DATEPART(Month,@dt) AS varchar)+N'月'+DATENAME(Day,@dt)+N'日'
--4.完整日期+时间格式:yyyy-mm-dd hh:mi:ss:mmm
SELECT CONVERT(char(11),@dt,120)+CONVERT(char(12),@dt,114)
SET @dt=GETDATE()
--1.短日期格式:yyyy-m-d
SELECT REPLACE(CONVERT(varchar(10),@dt,120),N'-0','-')
--2.长日期格式:yyyy年mm月dd日
--A. 方法1
SELECT STUFF(STUFF(CONVERT(char(8),@dt,112),5,0,N'年'),8,0,N'月')+N'日'
--B. 方法2
SELECT DATENAME(Year,@dt)+N'年'+DATENAME(Month,@dt)+N'月'+DATENAME(Day,@dt)+N'日'
--3.长日期格式:yyyy年m月d日
SELECT DATENAME(Year,@dt)+N'年'+CAST(DATEPART(Month,@dt) AS varchar)+N'月'+DATENAME(Day,@dt)+N'日'
--4.完整日期+时间格式:yyyy-mm-dd hh:mi:ss:mmm
SELECT CONVERT(char(11),@dt,120)+CONVERT(char(12),@dt,114)
相关文章推荐
- SQL日期格式化处理
- 2.4.1 日期格式化处理.sql
- SQL开发应用实例存储过程——日期格式化处理
- SQL 日期类型的处理转换
- SQL语句中格式化时间日期格式
- SQL:创建某一时间段内的周末日期表以及特殊处理日期表
- sql 拼接 格式化日期 拼接原来字段
- MS SQL Server中的日期格式化大全
- SQL日期数据格式的处理
- 几个SQL日期处理
- MS SQL Server中的日期格式化大全
- SQL日期处理、短日期
- SQL 日期格式化大全
- Oracle 日期格式化处理汇总
- SQL GETDATE()日期格式化函数
- JavaScript处理日期格式化
- mysql数据库sql语句通过DATE_FORMAT格式化日期
- oracle与java 日期处理 date/time/imestamp/java.sql.date/java.util.date
- SQL GETDATE()日期格式化函数
- 使用jstl标签库中的fmt标签对日期进行处理,格式化