我正在使用Access DB 2007 - 2010;我试图导入很多CSV文件,但时间戳列无法正确导入。如何将字符串转换为日期并在Access查询中提取值
因此,我将所有的CSV链接到Access数据库,并试图查询所有的表。
我试图从时间戳提取一年的年份和日期(这是目前一个字符串)
我想给Format
与datepart
功能相结合,它不断失败。 (它只是说在表中的错误)
format
功能本身的作品,但我不能将它与任何东西结合起来。
基本上,我想这样做:
select datepart("y", Format(gmt, "dd-mmm-yyyy hh:nn:ss")) as DOY from Table1;
,但它失败。我也试过CDate
和DateValue
不同的组合,但都失败了。
有谁知道如何让这个工作?
UPDATE
的format
功能没有做任何事情。无论我如何格式化,文本都保持不变。
这里有一个日期时间示例:05日 - 12月13 2008年:40:01.955
@HansUp:失败;我添加了日期示例 – djm
@HansUp:OMG!这工作!非常感谢!请添加,作为解决方案,我可以upvote! – djm