fix of human readable size and media info
[mir.git] / source / mir / storage / DatabaseHelper.java
index ab8c48e..b65e86c 100755 (executable)
@@ -45,11 +45,14 @@ public class DatabaseHelper {
   public static final DateFormat INTERNAL_DATE_FORMAT =\r
       new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");\r
 \r
+  private DatabaseHelper() {\r
+  }\r
+\r
   static {\r
     INTERNAL_DATE_FORMAT.setTimeZone(INTERNAL_TIMEZONE);\r
   }\r
 \r
-  public static final String convertDateToInternalRepresenation(Date aDate) {\r
+  public static String convertDateToInternalRepresenation(Date aDate) {\r
     Calendar calendar = new GregorianCalendar();\r
     calendar.setTime(aDate);\r
     calendar.setTimeZone(INTERNAL_TIMEZONE);\r
@@ -62,10 +65,10 @@ public class DatabaseHelper {
     int offsethours = offset / (60*60*1000);\r
 \r
     return INTERNAL_DATE_FORMAT.format(aDate) + (positive?"+":"-") +\r
-        StringUtil.zeroPaddingNumber(offsethours, 2, 2);\r
+        StringUtil.zeroPaddingNumber((long) offsethours, 2, 2);\r
   }\r
 \r
-  public static final String getInternalTimeZoneOffset(Date aDate) {\r
+  public static String getInternalTimeZoneOffset(Date aDate) {\r
     Calendar calendar = new GregorianCalendar();\r
     calendar.setTime(aDate);\r
     calendar.setTimeZone(INTERNAL_TIMEZONE);\r
@@ -80,7 +83,7 @@ public class DatabaseHelper {
     int offsetminutes = ( offset / 60*1000 ) % 60;\r
 \r
     return (positive?"+":"-") +\r
-            StringUtil.zeroPaddingNumber(offsethours, 2, 2) + ":" +\r
-            StringUtil.zeroPaddingNumber(offsetminutes, 2, 2);\r
+            StringUtil.zeroPaddingNumber((long) offsethours, 2, 2) + ":" +\r
+            StringUtil.zeroPaddingNumber((long) offsetminutes, 2, 2);\r
   }\r
 }\r