在SQL Server和Access中转换日期

时间:2009-08-19 16:02:40

标签: sql-server ms-access

是否有一个在MS Access和SQLServer 2k5 +中都可以将字符串转换为日期的函数?似乎CDate在访问和转换工作在SQLServer中工作,但我想要一个适用于两者的功能。

谢谢!

2 个答案:

答案 0 :(得分:7)

重要的是要记住,SQL和Access不在同一平台上运行,并且您无法访问每个平台中的相同功能。这就像询问您是否可以在ASP.NET中使用echo命令一样。 Echo适用于PHP,但不适用于.NET语言。我不相信你会找到一个可以使用的常用功能。

但我会考虑将该值存储为日期,因此首先不需要进行转换。

SQL中的

......

cast (MyColumn as datetime)

...访问

cdate(MyColumn)

进一步阅读:

  1. MSDN: SQL
  2. Tech on the net: Access CDATE

答案 1 :(得分:1)

MS Access和Sql Server使用不同的平台,转换日期没有共同的功能。但是你可以在服务器端没有转换日期的情况下使用普通查询,然后你可以在编程方面转换那个你想要的格式的日期。