- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
public static Date convertStringToDate(String s) {
Calendar cl = Calendar.getInstance();
if (s.length() < 8) {
return null;
}
if (s.length() > 8) {
cl.set((new Integer(s.substring(0, 4))).intValue(),
(new Integer(s.substring(4, 6))).intValue() - 1,
(new Integer(s.substring(6, 8))).intValue(),
(new Integer(s.substring(8, 10))).intValue(),
(new Integer(s.substring(10, 12))).intValue(),
(new Integer(s.substring(12, 14))).intValue());
} else {
cl.set((new Integer(s.substring(0, 4))).intValue(),
(new Integer(s.substring(4, 6))).intValue() - 1,
(new Integer(s.substring(6, 8))).intValue(), 0, 0, 0);
}
return cl.getTime();
}