阅读本文http://nickhoggard.wordpress.com/2010/07/18/custom-date-format-for-the-work-item-datetimecontrol-tfs2010/我尝试使用Type DateTimeControl 创建一个新字段,并使用字段名称 Microsoft.VSTS.Scheduling.FinishDate
由于我不想看到这个字段的时间,我在定义中添加了两个自定义属性:
Format=Custom
CustomFormat=dd.MM.yyyy
当我在VS 2013中的Power Tools 2013中点击预览时,我可以选择日期并根据设置进行格式化。我可以在自定义格式中编写其他内容,并在预览中使用它。
当我将其上传到服务器时,格式总是 dd-MM-yyyy h:mm tt ,它永远不会改变。 我为我的用户设置了一个自定义区域设置,我怀疑这是一个问题,但我的区域设置时间是 h:mm 没有AM / PM,但工作项中的字段仍然显示我 12:00 AM
这是一个区域设置问题,或者为什么预览与"现实"?不同?使用工作项编辑器生成的上述配置的xml正确显示(正确的属性插入xml:
<Control FieldName="Microsoft.VSTS.Scheduling.FinishDate" Type="DateTimeControl" Label="Target Date" Format="Custom" CustomFormat="dd.MM.yyyy" />
答案 0 :(得分:3)
格式标记确实有用,但是(我喜欢它总是有的但是),它只能在Visual Studio视图中工作,而不能在Web视图中工作。我也遇到过这个问题,但仍然没有为网络客户端找到一个好的解决方案。
亚伦