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

Version Path
rbatch-1.8.0 sample/moto/src/main/java/jp/ossc/imortAuditlog/DateUtil.java
rbatch-1.7.0 sample/moto/src/main/java/jp/ossc/imortAuditlog/DateUtil.java
rbatch-1.6.6 sample/moto/src/main/java/jp/ossc/imortAuditlog/DateUtil.java
rbatch-1.6.4 sample/moto/src/main/java/jp/ossc/imortAuditlog/DateUtil.java