- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
private long parseDate(String s) {
Calendar cal = Calendar.getInstance();
String y = s.substring(0,4);
String m = s.substring(4,6);
String d = s.substring(6,8);
String h = s.substring(8,10);
String M = s.substring(10,12);
String S = s.substring(12,14);
cal.set(Calendar.MILLISECOND, 0);
cal.set(Calendar.YEAR,Integer.parseInt(y));
cal.set(Calendar.MONTH,Integer.parseInt(m)-1);
cal.set(Calendar.DAY_OF_MONTH,Integer.parseInt(d));
cal.set(Calendar.HOUR_OF_DAY,Integer.parseInt(h));
cal.set(Calendar.MINUTE,Integer.parseInt(M));
cal.set(Calendar.SECOND,Integer.parseInt(S));
String [] v = s.split(" ");
int msOffset = -(int)((Integer.parseInt(v[1].replace("+", ""))/100f) * 3600000); // - offset;
cal.add(Calendar.MILLISECOND, msOffset);
return cal.getTimeInMillis();
}
Комментарии (0) RSS
Добавить комментарий