sql字符串日期格式
㈠ sql怎么把字符串转化为时间格式
select SUBSTRING(字符串,2 ,2) from 表
字符串转换时间格式 CONVERT(字符串格式,字符串,时间格式编码)
㈡ oracle SQL语句,日期格式转换
TO_DATE格式(以时间:2007-11-02 13:45:25为例)
1、日期和字符转换函数用法(to_date,to_char)
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from al; //日期转化为字符串
select to_char(sysdate,'yyyy') as nowYear from al; //获取时间的年
select to_char(sysdate,'mm') as nowMonth from al; //获取时间的月
select to_char(sysdate,'dd') as nowDay from al; //获取时间的日
select to_char(sysdate,'hh24') as nowHour from al; //获取时间的时
select to_char(sysdate,'mi') as nowMinute from al; //获取时间的分
select to_char(sysdate,'ss') as nowSecond from al; //获取时间的秒
2、字符串和时间互转
select to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss') from al
select to_char( to_date(222,'J'),'Jsp') from al //显示Two Hundred Twenty-Two
(2)sql字符串日期格式扩展阅读
date 转换为字符串:
to_char(日期,”转换格式” ) 即把给定的日期按照“转换格式”转换。
转换的格式:
表示year的:y 表示年的最后一位 yy 表示年的最后2位 yyy 表示年的最后3位 yyyy 用4位数表示年。
表示month的:mm 用2位数字表示月;mon 用简写形式 比如11月或者nov ;month 用全称 比如11月或者november。
表示day的:dd 表示当月第几天;ddd表示当年第几天;dy 当周第几天 简写 比如星期五或者fri;day当周第几天全写。比如星期五或者friday。
表示hour的:hh 2位数表示小时 12进制; hh24 2位数表示小时 24小时。
表示minute的:mi 2位数表示分钟。
表示second的:ss 2位数表示秒60进制。
㈢ sql如何将字符串转为日期
SQL中将字符串转换成日期语句:日期=convert(datetime,字符串)。
CONVERT ()语句的用途是将一种数据类型的表达式转换为另一种数据类型的表达式。格式是CONVERT ( data_type [ ( length ) ] , expression [ , style ] )。
㈣ sql怎么将一个字符串转化为日期格式
to_date('20081024094930','yyyy-mm-dd hh24:mi:ss')
希望对你有帮助
㈤ sql 语句字符串到日期格式
先把字符串截断成你要的内容!之后就是按分组语句写就好了!
substring(xsgg,1,charindex('*',xsgg)-1)
㈥ sql怎么把字符串转换为日期格式
字符转换为日期时,Style的使用
--1. Style=101时,表示日期字符串为:mm/dd/yyyy格式
SELECT CONVERT(datetime,'11/1/2003',101)
--结果:2003-11-01 00:00:00.000
--2. Style=101时,表示日期字符串为:dd/mm/yyyy格式
SELECT CONVERT(datetime,'11/1/2003',103)
--结果:2003-01-11 00:00:00.000
/*== 日期转换为字符串 ==*/
DECLARE @dt datetime
SET @dt='2003-1-11'
㈦ 如何sql数据库字符串转日期格式
永久改呢就是修改这个字段的类型
查询时改呢使用STR_TO_DATE(字符串,日期格式)函数
SELECT STR_TO_DATE('2019-01-20 16:01:45', '%Y-%m-%d %H:%i:%s');
㈧ 如何将字符串转换为sql日期格式
declare @data1 nvarchar(20);
set @data1='20090506143408';
set @data1= left(@data1,8)+' '+substring(@data1,9,2)+':'+substring(@data1,11,2)+':'+substring(@data1,13,2)
select convert(datetime,@data1);
思路就是将原有的字符串换成如下形式:20090506 14:34:07
然后再将字符串转换成datetime类型。
㈨ SQL日期到分格式怎么加
转换函数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:年份的最后三位、两位或一位,缺省为当前世纪MM:01~12的月份编号MONTH:九个字符表示的月份,右边用空格填补MON:三位字符的月份缩写WW:一年中的星期D:星期中的第几天DD:月份中的第几天DDD:年所中的第几天DAY:九个字符表示的天的全称,右边用空格补齐HH,HH12:一天中的第几个小时,12进制表示法HH24:一天中的第几个小时,取值为00~23MI:一小时中的分钟SS:一分钟中的秒SSSS:从午夜开始过去的秒数
㈩ SQL字符串转换成日期格式
先用substring这个字符串函数,将你的12位字符,用'-'和':'连接成
'2009-10-05
22:49'的字符串,就可以转换了