查询结果到CSV格式不包含正确的date值
以下是我的查询
以下是我的表结构
表名:人员
ID: (PK,int, not null) Name: (Nvarchar(20),null) BirthDate : (Datetime,null)
以下是我的查询
select Name,BirthDate From Person
输出如下
Name BirthDate Sam 1986-01-01 Bob 2001-04-07 John 2000-02-02
以CSV格式输出
Name BirthDate Sam 00:00.0 Bob 00:00.0 John 00:00.0
为了将这个内容导出到csv,我所做的就是select这些值,然后右键单击带有“复制标题”选项的输出窗口。 它创buildCSV罚款,但是当我打开文件我得到了所有三个值00:00.0的BirthDate。 我不明白是什么原因造成的。 请帮忙。
将输出更改为:
Name;BirthDate Sam;"1986-01-01" Bob;"2001-04-07" John;"2000-02-02"
这种方式在Excel中date将正常显示(我添加“;”为sep,但当然这可以是选项卡或其他任何东西)。