sql日期格式大全

转载 2007年10月12日 15:37:00

在sql中,smalldatetime及datetime型的数据显示不是那么让人满意,因此我找了些格式化的方法列出来"

convert(char(10),datetime,101)


在数据库取出来的时候就转换好
 select getdate()
 
 2006-05-12 11:06:08.177
 
 我整理了一下SQL Server里面可能经常会用到的日期格式转换方法:
 
 举例如下:
 select Convert(varchar(10),getdate(),120)

2006-05-12 
 select CONVERT(varchar, getdate(), 120 )
 2006-05-12  11:06:08

 select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
 20060512110608
 
 select CONVERT(varchar(12) , getdate(), 111 )
 2006/05/12
 
 select CONVERT(varchar(12) , getdate(), 112 )
 20060512

 select CONVERT(varchar(12) , getdate(), 102 )
 2006.05.12
 
 其它几种不常用的日期格式转换方法:

 select CONVERT(varchar(12) , getdate(), 101 )
 0612/2005 select CONVERT(varchar(12) , getdate(), 103 )
 12/09/2004

 select CONVERT(varchar(12) , getdate(), 104 )
 12.05.2006

 select CONVERT(varchar(12) , getdate(), 105 )
 12-05-2006

 select CONVERT(varchar(12) , getdate(), 106 )
 12 05 2006

 select CONVERT(varchar(12) , getdate(), 107 )
 05 12, 2006

 select CONVERT(varchar(12) , getdate(), 108 )
 11:06:08
 
 select CONVERT(varchar(12) , getdate(), 109 )
 0512 2006 1

 select CONVERT(varchar(12) , getdate(), 110 )
 09-12-2004

 select CONVERT(varchar(12) , getdate(), 113 )
 12 052006

 select CONVERT(varchar(12) , getdate(), 114 )
 11:06:08.177

 

在SQL中,有各种各样的日期时间格式,保存一份 Convert Date

1.获取系统当前时间 select getdate(); select convert(varchar(10),getdate(),120)SELECT CONVERT(DATETIME,GETD...
  • cherish1forever
  • cherish1forever
  • 2015年10月10日 12:04
  • 8858

SQL SERVER 查询时日期格式化

SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm  例如:  select getdate()    2004-09-12 11:0...
  • qq_16769857
  • qq_16769857
  • 2016年08月23日 11:51
  • 21656

SQLSERVER格式化日期时间

执行下面格式化时间和日期的T-SQL脚本,在数据库查询分析器中示范了SQL Server中的大多数可用的时间数据格式。首先我们开始转换sql的一些可用的时间格式。 [sql] ...
  • Hmillet
  • Hmillet
  • 2017年04月18日 14:39
  • 1334

SQL日期时间格式自由转换大全

日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ ...
  • lucky51222
  • lucky51222
  • 2014年12月12日 00:35
  • 8239

SQl datetime格式处理

SQl datetime格式处理====================================================================================...
  • goux_s
  • goux_s
  • 2011年02月17日 19:14
  • 8843

在SQL中,有各种各样的日期时间格式,保存一份 Convert Date

1.获取系统当前时间 select getdate(); select convert(varchar(10),getdate(),120)SELECT CONVERT(DATETIME,GETD...
  • cherish1forever
  • cherish1forever
  • 2015年10月10日 12:04
  • 8858

sql 日期时间函数+格式转换

(可参考下列表格)1、常用日期方法 (1)DATENAME ( datepart ,date ) 返回表示指定日期的指定日期部分的字符串。 SELECT DateName(da...
  • conatic
  • conatic
  • 2016年04月01日 20:19
  • 9639

SQL日期时间格式自由转换大全

日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ ...
  • lucky51222
  • lucky51222
  • 2014年12月12日 00:35
  • 8239

SQL日期时间格式转换大全

sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007...
  • qq285679784
  • qq285679784
  • 2015年05月16日 09:49
  • 1204

SQL server 中convert 函数转换日期格式

sql server中使用convert来取得datetime数据类型样式(全)日期数据格式的处理,两个示例:CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 0...
  • yali1990515
  • yali1990515
  • 2016年03月30日 14:18
  • 409
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql日期格式大全
举报原因:
原因补充:

(最多只允许输入30个字)