final int day = (currentResolution >= RESOLUTION_DAY) ? uidl\r
.getIntVariable("day") : -1;\r
final int hour = (currentResolution >= RESOLUTION_HOUR) ? uidl\r
- .getIntVariable("hour") : -1;\r
+ .getIntVariable("hour") : 0;\r
final int min = (currentResolution >= RESOLUTION_MIN) ? uidl\r
- .getIntVariable("min") : -1;\r
+ .getIntVariable("min") : 0;\r
final int sec = (currentResolution >= RESOLUTION_SEC) ? uidl\r
- .getIntVariable("sec") : -1;\r
+ .getIntVariable("sec") : 0;\r
final int msec = (currentResolution >= RESOLUTION_MSEC) ? uidl\r
- .getIntVariable("msec") : -1;\r
+ .getIntVariable("msec") : 0;\r
\r
// Construct new date for this datefield (only if not null)\r
if (year > -1) {\r
if(y && y >= 0) date.setFullYear(y);\r
if(m && m >= 1) date.setMonth(m-1);\r
if(d && d >= 0) date.setDate(d);\r
- if(h && h >= 0) date.setHours(h);\r
- if(mi && mi >= 0) date.setMinutes(mi);\r
- if(s && s >= 0) date.setSeconds(s);\r
- if(ms && ms >= 0) date.setMilliseconds(ms);\r
+ if(h >= 0) date.setHours(h);\r
+ if(mi >= 0) date.setMinutes(mi);\r
+ if(s >= 0) date.setSeconds(s);\r
+ if(ms >= 0) date.setMilliseconds(ms);\r
return date.getTime();\r
} catch (e) {\r
// TODO print some error message on the console\r