① 如何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 中怎样让日期转变成字符串
直接将日期类型的数据赋给字符串定义的变量就好,比如下面代码:
DECLARE@AANCHAR(20)
SET@AA=GETDATE();
SELECT@AAASLS
如果你要一个特定的格式,那就用类似下面的代码:
DECLARE@AANCHAR(20)
SET@AA=CONVERT(varchar(100),GETDATE(),20)--类似2006-05-1610:57:47
SELECT@AAASLS
CONVERT() 的参数与用法,自个去查一下咯。
③ sql server怎么将日期转换为字符串
你看下你日期是datetime类型还是varchar类型
如果是varchar类型
select replace(replace(replace(日期字段,'-',''),':',''),' ','') from 表名如果是datetime类型
select replace(replace(replace(convert(varchar,日期字段,120),'-',''),':',''),' ','') from 表名
④ 怎么把sql date都转换为string
使用类似下面的语句:
select Convert(varchar(10),getdate(),120)
注意里面的 Convert() 函数。
1.定义和用法
CONVERT() 函数是把日期转换为新数据类型的通用函数。
CONVERT() 函数可以用不同的格式显示日期/时间数据。
2.语法
CONVERT(data_type(length),data_to_be_converted,style)
data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。
⑤ SQL语句 日期类型转换成字符串
SELECT * FROM MyTable WHERE Cstr(MyTable.Date)= 'strDate'
⑥ 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把字符串转换成日期输出
将2017年6月4日(06/04/2017)转换成日期为:
SELECT CONVERT(datetime,'06/04/2017',101)
结果为:2003-01-11 00:00:00.000
⑧ SQL语句中, 怎样把日期转为字符串
这个问题我已经回答了,楼主是mysql数据库.
需要得到yyyymm,应该是.
select
concat(year(now()),month(now()));
⑨ SQL 怎么把时间函数转换成字符段
Convert(varchar(10),Item1,120)
这里假设Item1是表里面某个日期型的字段
⑩ hvie sql日期转换成字符串 格式为YYYYMMDD 怎么写
hvie sql日期转换成字符串 格式为YYYYMMDD 怎么写?
CONVERT(数据类型,表达式,样式)