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 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
  • 36576

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

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

sql 的日期的几种格式

按时, %Y-%m-%d%H 例如:DATE_FORMAT(evopr.create_date,' % Y -% m -% d -% H ') 按日, %Y-%m-%d DATE_FORMA...
  • u014236541
  • u014236541
  • 2016年03月17日 19:57
  • 395

SQL日期格式转换

1、CONVERT在日期转换中的使用示例--字符转换为日期时,Style的使用  --1. Style=101时,表示日期字符串为:mm/dd/yyyy格式SELECT CONVERT(datetim...
  • Johnson_hejun
  • Johnson_hejun
  • 2009年02月24日 17:51
  • 19824

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

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

SQL常用时间格式转换设置

 sql Server 中一个非常强大的日期格式化函数常用:  Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16  Select...
  • t15032286291
  • t15032286291
  • 2018年01月08日 14:04
  • 154

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

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

SQL的日期格式

备用 SELECT CONVERT(VARCHAR(40),GETDATE(),1) AS 时间,CAST('1' AS VARCHAR(10)) AS 格式代码 UNION ALL SE...
  • aroc_lo
  • aroc_lo
  • 2016年12月14日 15:51
  • 4106

Oracle和Sql 日期格式与字符串格式相互转换

日期格式转换为字符类型Oracle 类型日期格式转换字符串类型1.date 转换为 字符串to_char(日期,”转换格式” ) 即把给定的日期按照“转换格式”转换。 转换的格式:表示year的:...
  • yali1990515
  • yali1990515
  • 2016年03月04日 17:59
  • 26366

SQLSERVER格式化日期时间

执行下面格式化时间和日期的T-SQL脚本,在数据库查询分析器中示范了SQL Server中的大多数可用的时间数据格式。首先我们开始转换sql的一些可用的时间格式。 [sql] ...
  • Hmillet
  • Hmillet
  • 2017年04月18日 14:39
  • 2387
收藏助手
不良信息举报
您举报文章:sql日期格式大全
举报原因:
原因补充:

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