社区
MS-SQL Server
帖子详情
varchar转datetime
mnm35
2004-08-16 10:02:53
格式如
2004-apr-07
转成datetime类型
同时判断字符串是不是正确的时间
...全文
251
4
打赏
收藏
varchar转datetime
格式如 2004-apr-07 转成datetime类型 同时判断字符串是不是正确的时间
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2004-08-16
打赏
举报
回复
--默认的简体中文是没有这种日期格式的
--设置日期语言,支持楼主这种格式才行
set language 'Arabic'
declare @s varchar(100)
set @s='2004-apr-07'
if isdate(@s)=1
select 转换成日期的结果=cast(@s as datetime)
else
select '不是合法的日期格式'
/*----测试结果
转换成日期的结果
------------------------------------------------------
2004-04-07 00:00:00.000
(所影响的行数为 1 行)
--*/
hthunter
2004-08-16
打赏
举报
回复
楼主的意思是不是对于你来说2004-apr-07也是一个合法的日期?
azsoft
2004-08-16
打赏
举报
回复
if isdate(字段)=1
select cast(字段 as DateTime)
zjcxc
元老
2004-08-16
打赏
举报
回复
declare @s varchar(100)
set @s='2004-apr-07'
if isdate(@s)=1
select 转换成日期的结果=cast(@s as datetime)
else
select '不是合法的日期格式'
MySQL 数据类型和运算符
============================= # 数据类型 整数类型:五种 TINY SMALL MEDIUM INT BIG 浮点和定点小数类型:三种 FLOAT DOUBLE DECIMAL 日期与时间数据类型:五种 YEAR -1 字符串类型:二种 CHAR(M)
VARCHAR
(M) -1 ...
SQL Server中
varchar
转
datetime
和Convert函数
SQL
varchar
与
datetime
的相互
转
换
【代码】SQL
varchar
与
datetime
的相互
转
换。
sql server
Varchar
转
换为
Datetime
sql server
Varchar
转
换为
Datetime
mysql varcahr
转
datetime
_sql 里怎么把
varchar
转
成
datetime
格式
展开全部首先,要确32313133353236313431303231363533e59b9ee7ad9431333366303066定
varchar
格式内的数据是否符合
datetime
的数据格式。其次,如果
varchar
数据只是部分为
datetime
数据,则要先截取其中符合条件的字符,...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章