dateString = DateUtils.getRelativeDateTimeString(c, time, minResolution, transitionResolution, flags);\r
}\r
}\r
- \r
- return dateString.toString().split(",")[0];\r
+\r
+ String[] parts = dateString.toString().split(",");\r
+ if (parts.length == 2) {\r
+ if (parts[1].contains(":") && !parts[0].contains(":")) {\r
+ return parts[0];\r
+ } else if (parts[0].contains(":") && !parts[1].contains(":")) {\r
+ return parts[1];\r
+ }\r
+ }\r
+ //dateString contains unexpected format. use localized, absolute date.\r
+ return DisplayUtils.unixTimeToHumanReadable(time);\r
}\r
\r
/**\r