sql 日期转换字符大法

select GETDATE() --2015-07-01 09:15:17.433
select CURRENT_TIMESTAMP --2015-07-01 09:15:24.923
select CONVERT(date,getdate()) --2015-07-01
select CONVERT(time,GETDATE()) --09:19:05.6530000
select CONVERT(time(3),GETDATE())--09:21:17.787
--上面是日期时间格式
select CONVERT(nvarchar,getdate(),120) --2015-07-01 09:27:36
--采用字符串截取
select CONVERT(nvarchar(7),getdate(),120) --2015-07
select LEFT(CONVERT(nvarchar,getdate(),120),7) --2015-07
select RIGHT(CONVERT(nvarchar,getdate(),120),8)--09:35:06
select SUBSTRING(CONVERT(nvarchar,getdate(),120),6,5) --07-01

--各种格式
select CONVERT(nvarchar,getdate(),120) --2015-07-01 09:27:36
select CONVERT(nvarchar,getdate(),121) -- 2015-07-01 09:34:47.073
select CONVERT(nvarchar,getdate(),23) --2015-12-25
select CONVERT(nvarchar, GETDATE(), 111)--2015/12/25
select CONVERT(nvarchar,getdate(),112) --20150701
select CONVERT(nvarchar,getdate(),102) --2015.12.25
select CONVERT(nvarchar,getdate(),114) --09:40:17:103
时间: 2024-10-29 19:12:03

sql 日期转换字符大法的相关文章

AngularJS:日期转换字符

JS有很多类库提供日期转换函数,AngularJS也不例外.可以通过$filter来完成转换,方法如下: $filter('date')(sourceDate, "yyyy/MM/dd") // yyyy/MM/dd指定转换的格式 So easy. AngularJS:日期转换字符

SQL日期转换

SQL 语句日期用法及函数 --DAY().MONTH().YEAR()——返回指定日期的天数.月数.年数: select day(cl_s_time) as '日' from class  --返回天 select '月'=month(cl_s_time) from class  --返回月 select '年'=year(cl_s_time) from class  --返回年 --DATEADD(datepart,number,date)——在日期上增加给定日期类型的数量: select

SQL 日期转换(阳历转阴历)

--步骤:创建日期表,放初始放初始化资料 --因为农历的日,是由天文学家推算出来,到现在只有到年,以后的有了还可以加入! if object_id('SolarData') is not nulldrop table SolarDatagocreate table SolarData ( yearid int not null, data char(7) not null, dataint int not null )  --插入数据 insert into  SolarData select

SQL日期转换字符串

语法格式:Convert(date_type,expression,style) 例: CONVERT(varchar(50),getdate(),0), 06 20 2016  9:30AM     CONVERT(varchar(50),getdate(),1), 06/20/16 CONVERT(varchar(50),getdate(),2), 16.06.20 CONVERT(varchar(50),getdate(),3), 20/06/16 CONVERT(varchar(50),

一个sql日期转换问题,不是很明白

select space(8) as fsrq into #test0 where 0 = 1 declare @fsrq char(8) set @fsrq='20141111' while convert(char(8), @fsrq, 112) <= '20141211' begin insert #test0 (fsrq) select convert(char(8), @fsrq, 112) select @fsrq = dateadd(day, 1, @fsrq) end selec

Sql日期时间格式转换大全

简介:我们经常会用到sql日期转换,这里列出了日期输出为字符串的所有代码 Sql日期时间格式转换: 输出格式 2014-06-12 Select CONVERT(varchar(100), GETDATE(), 23) 输出格式 2014-06-12 22:31:18 Select CONVERT(varchar(100), GETDATE(), 120) 以下是各种转换日期代码号: --------------------------------------------------------

Sql日期时间格式转换

Sql日期时间格式转换 sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表示日期输出的格式,如果不够长会发生截取*/ 语句及查询结果:Select CONV

Oracle sql 中的字符(串)替换与转换[转载]

1.REPLACE 语法:REPLACE(char, search_string,replacement_string) 用法:将char中的字符串search_string全部转换为字符串replacement_string.       举例:SQL> select REPLACE('fgsgswsgs', 'fk' ,'j') 返回值 from dual;            返回值            ---------            fgsgswsgs SQL> sele

sql to_char 日期转换字符串

1.转换函数 与date操作关系最大的就是两个转换函数:to_date(),to_char() to_date() 作用将字符类型按一定格式转化为日期类型: 具体用法:to_date('2004-11-27','yyyy-mm-dd'),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应. 如;to_date('2004-11-27 13:34:43', 'yyyy-mm-dd hh24:mi:ss') 将得到具体的时间 多种日期格式: YYYY:四位表示的年份 YYY,YY,Y:年份的