aboutsummaryrefslogtreecommitdiffstats
path: root/poi-scratchpad
diff options
context:
space:
mode:
Diffstat (limited to 'poi-scratchpad')
-rw-r--r--poi-scratchpad/src/main/java/org/apache/poi/hslf/util/LocaleDateFormat.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/poi-scratchpad/src/main/java/org/apache/poi/hslf/util/LocaleDateFormat.java b/poi-scratchpad/src/main/java/org/apache/poi/hslf/util/LocaleDateFormat.java
index cad2d0541a..eb156e0177 100644
--- a/poi-scratchpad/src/main/java/org/apache/poi/hslf/util/LocaleDateFormat.java
+++ b/poi-scratchpad/src/main/java/org/apache/poi/hslf/util/LocaleDateFormat.java
@@ -281,7 +281,7 @@ public final class LocaleDateFormat {
/**
* 10 - MMM-yy
*/
- ABBREVIATED_MONTH_AND_YEAR("LLL-yy", null, null),
+ ABBREVIATED_MONTH_AND_YEAR(isOldFmt () ? "MMM-yy" : "LLL-yy", null, null),
/**
* 11 - Base short date followed by a space, followed by base time with seconds removed.
* Seconds are removed by removing all "s" symbols and any symbol that directly precedes an
@@ -361,4 +361,8 @@ public final class LocaleDateFormat {
return MapFormatBase.mapFormatId(loc, (Integer)mappedFormat);
}
}
+
+ private static boolean isOldFmt() {
+ return System.getProperty("java.version").startsWith("1.8");
+ }
}