import android.text.format.Time; class Utils { public static long createTimeInMillis(int second, int minute, int hour, int monthDay, int month, int year, String timezone) { Time t = new Time(timezone); t.set(second, minute, hour, monthDay, month, year); t.normalize(false); return t.toMillis(false); } }