查询结果到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,但当然这可以是选项卡或其他任何东西)。