设为首页收藏本站

融智技术学院

 找回密码
 注册

QQ登录

只需一步,快速开始

21天学通SQL Server(第2版)
搜索
查看: 378|回复: 0

【数据库每日一问】SQL Server字符串转换为日期格式

[复制链接]
MrLi 发表于 2013-11-13 16:00:03 | 显示全部楼层 |阅读模式
问:在SQL Server中,我想转换一个字符串,如:
  1. '10/15/2008 10:06:32 PM'
复制代码
转换成相应的DATETIME类型。
在Oracle中,可以使用下面的语句:
  1. TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM')
复制代码

这个问题意味着,我必须找到一个解析字符串的标准格式,然后使用其中的代码将其转换。对于这个常规操作,这样做有点过头。是否有更简单的方法呢?
答:
SQL Server(2005,2000,7.0)没有灵活,或者说不灵活方式可以将任意字符串格式的日期时间转换为datetime数据类型。

这里的“arbitrarily”,是说“对于字符串,直观来说,这是人们常规的写法,尽管不是说你也不是说我,也不是地球另一端的人”坦率地说,我不确定有这样的算法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新突破电商

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号  

GMT+8, 2018-6-18 23:10

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表