【发布时间】:2014-02-10 13:03:13
【问题描述】:
我的日期字符串为:
Fri Oct 25 22:52:21 2013
我想在发送到数据库时将其转换为日期时间格式。
我尝试查询为:
insert into
DeccoRaw values
( 'A04','005629','ARROW STEPLADDER 3TREAD 13013',
19.89,1,35.8,'NETT',19.89,'5010845130133',
cast('Fri Oct 25 22:52:21 2013' as DateTime),
20,'LADDERS','D19206','A','N','13013',29,'','','','','')
我正在使用 c#.net
它给了我错误:
Msg 241, Level 16, State 1, Line 1
Conversion failed when converting date and/or time from character string.
当我在 c# 中将其转换为:DateTime.Parse('Fri Oct 25 22:52:21 2013')
错误:
字符串未被识别为有效日期时间
【问题讨论】:
-
为什么不使用 DateTime 方法转换它,而不是在查询中这样做?
-
@MaxMommersteeg 它给了我错误:字符串未被识别为有效日期时间
标签: c# sql .net database sql-server-2008-r2