导出到Excel后日期格式发生改变

本帖最后由 maid 于 2012-8-18 12:05 编辑

现象
JIRA导出到Excel的日期格式显示不正确。

原因
Excel 根据系统区域设置决定日期格式。 如果你的计算机区域日期格式和JIRA设置的不同,那么你会在Excel中看到和JIRA不一样的日期格式。

解决方案
将本地计算机的区域日期格式更改为与JIRA一致的格式。

外观页面中允许你设置JIRA的日期格式

设置JIRA的特定日期格式时,必须遵循 Java SimpleDateFormat.

配置日期选取格式
JIRA系统管理员可以配置JIRA用户选取日期返回的日期格式。

你需要分别设置这个选项的日期格式与 日期/时间格式 选项。
日期选择格式 和 日期格式 是不同的属性 (一个用于 Java,另一个用于 JavaScript)。 两个属性的格式必须保持一致。

[list]
[]对于Java 格式, 请参阅 Java SimpleDateFormat.
[
] 对于 JavaScript 格式, 请参阅 Unix date format.
[/list]

这里是对于日期格式的部分示例:
[table=50%]
[tr][td]日期格式[/td][td]jira.date.picker.java.format 属性值[/td][td]jira.date.picker.javascript.format 属性值[/td][/tr]
[tr][td]Oct/1/10[/td][td]MMM/d/yy[/td][td]%b/%e/%y[/td][/tr]
[tr][td]10/01/10[/td][td]MM/dd/yy[/td][td]%m/%d/%y[/td][/tr]
[tr][td]Oct 1, 2010[/td][td]MMM d, yyyy[/td][td]%b %e, %Y[/td][/tr]
[tr][td]10/01/2010[/td][td]MM/dd/yyyy[/td][td]%m/%d/%Y[/td][/tr]
[/table]

[table=50%]
[tr][td]日期时间[/td][td]jira.date.time.picker.java.format属性值[/td][td]jira.date.time.picker.javascript.format属性值[/td][/tr]
[tr][td]15/Oct/10 8:50 AM[/td][td]dd/MMM/yy h:mm a[/td][td]%d/%b/%y %l:%M %p[/td][/tr]
[tr][td]10/15/10 08:50 AM[/td][td]MM/dd/yy hh:mm a[/td][td]%m/%d/%y %I:%M %p[/td][/tr]
[/table]