8

使用带有TFS的VS2010,查询结果中的所有日期列都是US格式(即m/d/yyyy)。我可以将其更改为 d/m/yyyy 的 en-AU(澳大利亚)格式吗?甚至更有用的 yyyy-mm-dd?

是否有此设置,或者此格式是否已硬编码到软件中。我的操作系统日期时间格式设置为标准澳大利亚格式

更新:应该提到,实际工作项中的日期时间格式格式正确,只是工作项查询结果中的日期时间列错误。

4

2 回答 2

15

在 TFS 2015 中,这是可能的。

有一个用户配置文件选项可在以下位置访问:

http://tfsserver:8080/tfs/Collection/Project/_admin

要更改日期/时间格式选项,请执行以下操作:


  1. 在这个顶角,有一个用户名;选择它,然后单击我的个人资料:

    选择我的个人资料


  1. 从这里显示个人资料页面。选择“地区”。在这里,有日期和时间格式选项,但首先需要更改语言。关键是不要选择默认浏览器选项:

    用户个人资料页面


  1. 选择“英语(美国)”而不是“浏览器:英语(美国)”或任何其他“浏览器:xxx”选项

    选择英语(美国)


  1. 现在,从列表中选择一种日期格式:

    选择日期格式


  1. 对于时间也可以这样做:

    选择时间格式


现在,在一个输出多个日期字段的修改查询中,可以看出日期格式得到遵守(这是来自浏览器):

查询中关于新格式的示例日期输出

于 2017-01-04T20:30:21.867 回答
1

据此,他们说你不能

http://blogs.msdn.com/b/teams_wit_tools/archive/2008/02/05/faq-4-how-do-you-change-to-format-of-a-date-on-a-work-项目.aspx

“您无法更改查询结果列表中日期/时间字段的外观。”

但这是针对 TFS 2008 的。

由于报表来自 Reporting Services,您可以在 RS 服务器上更改它。

对于报表设计器本身,报表创作环境中使用的 SQL Server 语言资源由 Microsoft Visual Studio 的安装语言决定。例如,如果您正在运行日文版的 Visual Studio,则使用报表设计器的日文资源。如果您使用的 Visual Studio 版本在 SQL Server 语言中没有紧密匹配,则报表设计器和报表定义的语言资源是 US

http://msdn.microsoft.com/en-us/library/ms156493.aspx

于 2010-07-06T01:23:46.853 回答