public long getTime(int year, int month, int dayOfMonth, int hour, int minute, int second) {
long time;
if (tzobj instanceof com.ibm.icu.util.TimeZone) {
GregorianCalendar cal = new GregorianCalendar();
cal.setTimeZone((com.ibm.icu.util.TimeZone)tzobj);
cal.clear();
cal.set(year, month, dayOfMonth, hour, minute, second);
time = cal.getTimeInMillis();
} else if (tzobj instanceof java.util.TimeZone) {
java.util.GregorianCalendar cal = new java.util.GregorianCalendar();
cal.setTimeZone((java.util.TimeZone)tzobj);