Ⅰ sql如何将字符串转为日期
SQL中将字符串转换成日期语句:日期=convert(datetime,字符串)。
CONVERT ()语句的用途是将一种数据类型的表达式转换为另一种数据类型的表达式。格式是CONVERT ( data_type [ ( length ) ] , expression [ , style ] )。
Ⅱ SQL里面如何把中文日期转换成英文日期
如果是日期格式字段的话修改session日期显示格式能完成
如果是不规整的字符串格式,用case when替换吧
Ⅲ sql server如何将含英文月份的字符型日期转为日期型
select top 1000
CASE when MONTH(date)=1 then convert(char(2),DAY(date))+ '/January/'+convert(char(4),YEAR(date))
when MONTH(date)=2 then convert(char(2),DAY(date))+ '/February/'+convert(char(4),YEAR(date))
when MONTH(date)=3 then convert(char(2),DAY(date))+ '/March/'+convert(char(4),YEAR(date))
when MONTH(date)=4 then convert(char(2),DAY(date))+ '/April/'+convert(char(4),YEAR(date))
when MONTH(date)=5 then convert(char(2),DAY(date))+ '/May/'+convert(char(4),YEAR(date))
when MONTH(date)=6 then convert(char(2),DAY(date))+ '/June/'+convert(char(4),YEAR(date))
when MONTH(date)=7 then convert(char(2),DAY(date))+ '/July/'+convert(char(4),YEAR(date))
when MONTH(date)=8 then convert(char(2),DAY(date))+ '/Augest/'+convert(char(4),YEAR(date))
when MONTH(date)=9 then convert(char(2),DAY(date))+ '/September/'+convert(char(4),YEAR(date))
when MONTH(date)=0 then convert(char(2),DAY(date))+ '/October/'+convert(char(4),YEAR(date))
when MONTH(date)=11 then convert(char(2),DAY(date))+ '/November/'+convert(char(4),YEAR(date))
when MONTH(date)=12 then convert(char(2),DAY(date))+ '/December/'+convert(char(4),YEAR(date))
end as idate,* from samQTN01 where id=240000022
--by samhuang
Ⅳ sql字符串转换成日期
sql字符串转换成日期语句:日期=convert(datetime,字符串)。
CONVERT ()语句的用途是将一种数据类型的表达式转换为另一种数据类型的表达式。格式是CONVERT ( data_type [ ( length ) ] , expression [ , style ] )。
expression:任何有效的表达式。
data_type:目标数据类型。这包括xml、bigint和sql_variant。不能使用别名数据类型。
length:指定目标数据类型长度的可选整数。默认值为 30。
style:指定 CONVERT 函数如何转换expression的整数表达式。如果样式为 NULL,则返回 NULL。该范围是由data_type确定的。
返回类型:返回转换为data_type的expression。
(4)sql英文日期转换扩展阅读:
如果expression为 date 或 datetime 数据类型,则其他值作为 0 进行处理。SQL Server 使用科威特算法来支持阿拉伯样式的日期格式。
style 将datetime和smalldatetime数据转换为字符串时所选用的由SQL Server系统提供的转换样式编号,不同的样式编号有不同的输出格式;一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到。
Ⅳ SQL数据库中怎么将时间格式转换到年和月
Year(@time), Month(@time) 2 个函数即可。
然后用它们来组装字符串也就简单了。CONVERT(VarChar(7), @time, 120)会得到YYYY-MM。调用。
用转成字符串,,但此时他已经不是时间类型。
CONVERT(char(7),"你的时间例",120)
Ⅵ sql语句中timekey怎么转换成日期格式
SQL将日期时间格式转换成日期方法;
1、设置方法:
to_char
(to_date(
'2009-04-17
16:22:44.450'
),'yyyy-mm-dd')就转成你要的格式了。
Ⅶ SQL中 如何把英文的日期转换成字符型,
select convert(varchar(20),getdate(),120)
Ⅷ 在sql中如何将日期类型转换成文本类型,例如2012-09-12 转变成 20120912
类型转换:convert(要转换成的数据类型,字段名称)
例如convert(varchar(100),col_name)
Convert(int,Order_no)
日期格式转换:
Select CONVERT(varchar(100), GETDATE(), 112): 20060516
Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
Ⅸ sql日期格式转换
到sql
server2005数据管理系统中把日期的显示方式有多种,你可以到系统中把日期设置成yyyy-MM-dd格式存储