From: Mathieu Baudier Date: Mon, 2 May 2011 15:05:19 +0000 (+0000) Subject: Fix path generation based on date X-Git-Tag: argeo-commons-2.1.30~1262 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=974b63d4aba182b4bd7860fd539c87087bb8b0ab;p=lgpl%2Fargeo-commons.git Fix path generation based on date git-svn-id: https://svn.argeo.org/commons/trunk@4491 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/JcrUtils.java b/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/JcrUtils.java index 853555d98..c7915d0ed 100644 --- a/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/JcrUtils.java +++ b/server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/JcrUtils.java @@ -164,19 +164,24 @@ public class JcrUtils implements ArgeoJcrConstants { */ public static String dateAsPath(Calendar cal, Boolean addHour) { StringBuffer buf = new StringBuffer(14); - buf.append('Y').append(cal.get(Calendar.YEAR)); + buf.append('Y'); + buf.append(cal.get(Calendar.YEAR)); buf.append('/'); + int month = cal.get(Calendar.MONTH) + 1; buf.append('M'); if (month < 10) buf.append(0); buf.append(month); buf.append('/'); + int day = cal.get(Calendar.DAY_OF_MONTH); + buf.append('D'); if (day < 10) buf.append(0); - buf.append('D').append(day); + buf.append(day); buf.append('/'); + if (addHour) { int hour = cal.get(Calendar.HOUR_OF_DAY); buf.append('H');