Author: ivol37 at gmail.com
Date: Wed Feb  2 16:17:49 2011
New Revision: 745

Log:
[AMDATU-279] Fixed incorrect day/month and appended '0' when day or month < 10

Modified:
   
trunk/amdatu-core/loghandler/src/main/java/org/amdatu/core/loghandler/service/ConsoleLogHandler.java

Modified: 
trunk/amdatu-core/loghandler/src/main/java/org/amdatu/core/loghandler/service/ConsoleLogHandler.java
==============================================================================
--- 
trunk/amdatu-core/loghandler/src/main/java/org/amdatu/core/loghandler/service/ConsoleLogHandler.java
        (original)
+++ 
trunk/amdatu-core/loghandler/src/main/java/org/amdatu/core/loghandler/service/ConsoleLogHandler.java
        Wed Feb  2 16:17:49 2011
@@ -68,12 +68,20 @@
             }
         }
     }
-    
+
     private String getTimestamp() {
        Calendar cal = Calendar.getInstance();
        String timestamp = new Integer(cal.get(Calendar.YEAR)).toString();
-       timestamp += "-" + new Integer(cal.get(Calendar.MONTH)).toString();
-       timestamp += "-" + new Integer(cal.get(Calendar.DAY_OF_MONTH) + 
1).toString();
+       String month = new Integer(cal.get(Calendar.MONTH)+ 1).toString();
+       if (month.length() < 2) {
+               month = "0" + month;
+       }
+       timestamp += "-" + month;
+       String day = new Integer(cal.get(Calendar.DAY_OF_MONTH)).toString();
+       if (day.length() < 2) {
+               day = "0" + day;
+       }
+       timestamp += "-" + day;
        timestamp += " " + new 
Integer(cal.get(Calendar.HOUR_OF_DAY)).toString();
        timestamp += ":" + new Integer(cal.get(Calendar.MINUTE)).toString();
        timestamp += ":" + new Integer(cal.get(Calendar.SECOND)).toString();

Reply via email to