求助:繁体下日期转换失败,否则要死人了 CreateTime的起始时间是用户输入的?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select cast( replace(replace(N'2005/3/12 下午 11:59:59',N' 上午 ',N' '),N' 下午 ',N' ') +case charindex(N'下午','2005/3/12 下午 11:59:59') when 0 then N' AM' else ' PM' end as datetime)--结果:2005-03-12 23:59:59.000 呵,邹老大的语句错了点,改一下。select cast( replace(replace(N'2005/3/12 下午 11:59:59',N' 上午 ',N' '),N' 下午 ',N' ') +case charindex(N'下午','2005/3/12 下午 11:59:59') when 0 then N' PM' else ' AM' end --这里PM改成AM,AM改成PM as datetime) 各位大哥,我用delphi写程序,用里面的TDateTimePicker选择日期,然后自动生成查询的过滤条件。在Delphi中有一个函数叫做DateTimeToStr,他可以按照当地的时间格式将日期转换为字符串。在繁体中文中,日期时间就会自动转换为'2005/3/12 下午 11:59:59'难道查询分析器中好像不识别这种格式,而仅仅识别所谓的标准的格式? 查询分析器(sql)支持的日期格式参考convert函数中的日期处理部分 一个简单表的设计(100分求解) 求一SQL-------------解决立马给分,谢谢~~~~` sql server 2005 建表时,如何将B字段的值等于主键??? SqlServer日志错误 请问要实现多个论坛数据库表的用户信息共享,有什么好的解决办法? select查询 如何设置下拉框的默认选项为空? 怎样汇总一共使用多少时间啊? 一个管理系统,大概要管理2-3万条记录的查询和分类,底层DB用什么实现比较好? ORACLE字符集问题!!!愁!!请高手指点 数据库流水号做主键的问题 一个在acsess中执行得sql语句无法在mssql中执行 询问解决方案
replace(replace(N'2005/3/12 下午 11:59:59',N' 上午 ',N' '),N' 下午 ',N' ')
+case charindex(N'下午','2005/3/12 下午 11:59:59')
when 0 then N' AM' else ' PM' end
as datetime)--结果:2005-03-12 23:59:59.000
replace(replace(N'2005/3/12 下午 11:59:59',N' 上午 ',N' '),N' 下午 ',N' ')
+case charindex(N'下午','2005/3/12 下午 11:59:59')
when 0 then N' PM' else ' AM' end --这里PM改成AM,AM改成PM
as datetime)
'2005/3/12 下午 11:59:59'
难道查询分析器中好像不识别这种格式,而仅仅识别所谓的标准的格式?