From 974b63d4aba182b4bd7860fd539c87087bb8b0ab Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 2 May 2011 15:05:19 +0000 Subject: [PATCH] Fix path generation based on date git-svn-id: https://svn.argeo.org/commons/trunk@4491 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../src/main/java/org/argeo/jcr/JcrUtils.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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'); -- 2.30.2