sql字符转日期
① sql字符串转换成日期格式
先用substring这个字符串函数,将你的12位字符,用'-'和':'连接成
'2009-10-05
22:49'的字符串,就可以转换了
② sql server 中怎么把字符串转化为日期
建议:
1、在该表临时加一个字段col1 设置为datetime类型
2、把08 31 2007 12:00AM转换到2007-08-31赋给col1
SET col1 = to_date('08 31 2007 12:00AM','mm dd yyyy HH:MIPM','nls_date_language=ENGLISH') 这里把'08 31 2007 12:00AM'换成你的老的字段名字。
3、把老字段所有值清零
4、修改老字段数据类型为datetime
5、把col1这个临时数据更新到老字段
===忘了,你这是sql server 如果to_date('08 31 2007 12:00AM','mm dd yyyy HH:MIPM','nls_date_language=ENGLISH')有问题,试试看
to_date('08 31 2007 12:00AM','mm dd yyyy HH:MIPM'),我不确定你的数据库字符集是什么。
③ sql如何将字符串转为日期
SQL中将字符串转换成日期语句:日期=convert(datetime,字符串)。
CONVERT ()语句的用途是将一种数据类型的表达式转换为另一种数据类型的表达式。格式是CONVERT ( data_type [ ( length ) ] , expression [ , style ] )。
④ sql server 字符转日期
字符在转日期的时候,你可以直接点击,它里面有一个转换功能,然后就能够直接转化了。
⑤ 在SQL中怎样把字符型的数据转换成日期型的呢
1、首先点击“开始”——“Microsoft SQL Server 2005”——“Microsoft SQL Server Management Studio”。
⑥ 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字符串转日期
sql字符串转日期
120或者121的格式是YYYY-MM-DD
而您这个格式是日月年的格式,使用105
SELECT convert(datetime,'30-03-2011',105)
⑧ sql怎么把字符串转化为时间格式
select SUBSTRING(字符串,2 ,2) from 表
字符串转换时间格式 CONVERT(字符串格式,字符串,时间格式编码)
⑨ sql转换时间日期为字符格式
select
getdate()当前时间,
replace(replace(replace(replace(convert(varchar(23),getdate(),121),'',''),':',''),'-',''),'.','')格式化后
⑩ sql 字符串转日期
convert(datetime,OperDate,111)