Sha256: ff744a2d5f7a691daefab5e8593951da9efb30b77cf5b15cc82cf8ea2d4d999d
Contents?: true
Size: 1.42 KB
Versions: 4
Compression:
Stored size: 1.42 KB
Contents
package jp.ossc.imortAuditlog; import java.util.Calendar; public class DateUtil { private static String[] months = new String[] { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Oct", "Sep", "Nov", "Dec", }; public static Calendar toCalendar(String strDate){ int yyyy = 0; int MM = 0; int dd = 0; int HH = 0; int mm = 0; int ss = 0; Calendar cal = Calendar.getInstance(); cal.setLenient(false); if (strDate.startsWith("[")) { strDate = strDate.replace("[", ""); strDate = strDate.replace("]", ""); yyyy = Integer.parseInt(strDate.substring(7,11)); for (int i = 0; i < months.length; i++) { if(months[i].equals(strDate.subSequence(3, 6))){ MM = i; } } dd = Integer.parseInt(strDate.substring(0,2)); HH = Integer.parseInt(strDate.substring(12,14)); mm = Integer.parseInt(strDate.substring(15,17)); ss = Integer.parseInt(strDate.substring(18,20)); }else{ strDate = strDate.replace("\"", ""); yyyy = Integer.parseInt(strDate.substring(0,4)); MM = Integer.parseInt(strDate.substring(5,7)) -1; dd = Integer.parseInt(strDate.substring(8,10)); HH = Integer.parseInt(strDate.substring(11,13)); mm = Integer.parseInt(strDate.substring(14,16)); ss = Integer.parseInt(strDate.substring(17,19)); } cal.clear(); cal.set(yyyy,MM,dd,HH,mm,ss); return cal; } }
Version data entries
4 entries across 4 versions & 1 rubygems