215 lines
4.9 KiB
Java
215 lines
4.9 KiB
Java
|
package o;
|
||
|
|
||
|
import java.util.Calendar;
|
||
|
import java.util.Date;
|
||
|
import java.util.GregorianCalendar;
|
||
|
import java.util.Locale;
|
||
|
import java.util.TimeZone;
|
||
|
|
||
|
/* loaded from: classes.dex */
|
||
|
public final class KUl implements ogk {
|
||
|
private boolean a;
|
||
|
private int b;
|
||
|
private boolean c;
|
||
|
private boolean d;
|
||
|
private int e;
|
||
|
private int f;
|
||
|
private TimeZone g;
|
||
|
private int h;
|
||
|
private int i;
|
||
|
private int j;
|
||
|
private int m;
|
||
|
|
||
|
public KUl() {
|
||
|
this.m = 0;
|
||
|
this.h = 0;
|
||
|
this.b = 0;
|
||
|
this.e = 0;
|
||
|
this.i = 0;
|
||
|
this.f = 0;
|
||
|
this.g = null;
|
||
|
this.a = false;
|
||
|
this.d = false;
|
||
|
this.c = false;
|
||
|
}
|
||
|
|
||
|
public KUl(Calendar calendar) {
|
||
|
this.m = 0;
|
||
|
this.h = 0;
|
||
|
this.b = 0;
|
||
|
this.e = 0;
|
||
|
this.i = 0;
|
||
|
this.f = 0;
|
||
|
this.g = null;
|
||
|
this.a = false;
|
||
|
this.d = false;
|
||
|
this.c = false;
|
||
|
Date time = calendar.getTime();
|
||
|
TimeZone timeZone = calendar.getTimeZone();
|
||
|
GregorianCalendar gregorianCalendar = (GregorianCalendar) Calendar.getInstance(Locale.US);
|
||
|
gregorianCalendar.setGregorianChange(new Date(Long.MIN_VALUE));
|
||
|
gregorianCalendar.setTimeZone(timeZone);
|
||
|
gregorianCalendar.setTime(time);
|
||
|
this.m = gregorianCalendar.get(1);
|
||
|
this.h = gregorianCalendar.get(2) + 1;
|
||
|
this.b = gregorianCalendar.get(5);
|
||
|
this.e = gregorianCalendar.get(11);
|
||
|
this.i = gregorianCalendar.get(12);
|
||
|
this.f = gregorianCalendar.get(13);
|
||
|
this.j = gregorianCalendar.get(14) * 1000000;
|
||
|
this.g = gregorianCalendar.getTimeZone();
|
||
|
this.c = true;
|
||
|
this.d = true;
|
||
|
this.a = true;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final void i(int i) {
|
||
|
this.m = Math.min(Math.abs(i), gsX.MAX_VALUE_OF_ERA);
|
||
|
this.a = true;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final void a(int i) {
|
||
|
this.e = Math.min(Math.abs(i), 23);
|
||
|
this.d = true;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final void e(int i) {
|
||
|
this.i = Math.min(Math.abs(i), 59);
|
||
|
this.d = true;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final void h(int i) {
|
||
|
this.f = Math.min(Math.abs(i), 59);
|
||
|
this.d = true;
|
||
|
}
|
||
|
|
||
|
@Override // java.lang.Comparable
|
||
|
public final int compareTo(Object obj) {
|
||
|
float signum;
|
||
|
long timeInMillis = b().getTimeInMillis() - ((ogk) obj).b().getTimeInMillis();
|
||
|
if (timeInMillis != 0) {
|
||
|
signum = Math.signum((float) timeInMillis);
|
||
|
} else {
|
||
|
signum = Math.signum(this.j - r5.g());
|
||
|
}
|
||
|
return (int) signum;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final Calendar b() {
|
||
|
GregorianCalendar gregorianCalendar = (GregorianCalendar) Calendar.getInstance(Locale.US);
|
||
|
gregorianCalendar.setGregorianChange(new Date(Long.MIN_VALUE));
|
||
|
if (this.c) {
|
||
|
gregorianCalendar.setTimeZone(this.g);
|
||
|
}
|
||
|
gregorianCalendar.set(1, this.m);
|
||
|
gregorianCalendar.set(2, this.h - 1);
|
||
|
gregorianCalendar.set(5, this.b);
|
||
|
gregorianCalendar.set(11, this.e);
|
||
|
gregorianCalendar.set(12, this.i);
|
||
|
gregorianCalendar.set(13, this.f);
|
||
|
gregorianCalendar.set(14, this.j / 1000000);
|
||
|
return gregorianCalendar;
|
||
|
}
|
||
|
|
||
|
public final String toString() {
|
||
|
return C17270vQX.a(this);
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final void c(TimeZone timeZone) {
|
||
|
this.g = timeZone;
|
||
|
this.d = true;
|
||
|
this.c = true;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final void d(int i) {
|
||
|
this.j = i;
|
||
|
this.d = true;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final void b(int i) {
|
||
|
if (i <= 0) {
|
||
|
this.h = 1;
|
||
|
} else if (i > 12) {
|
||
|
this.h = 12;
|
||
|
} else {
|
||
|
this.h = i;
|
||
|
}
|
||
|
this.a = true;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final void c(int i) {
|
||
|
if (i <= 0) {
|
||
|
this.b = 1;
|
||
|
} else if (i > 31) {
|
||
|
this.b = 31;
|
||
|
} else {
|
||
|
this.b = i;
|
||
|
}
|
||
|
this.a = true;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final boolean k() {
|
||
|
return this.c;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final boolean m() {
|
||
|
return this.d;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final boolean f() {
|
||
|
return this.a;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final int j() {
|
||
|
return this.m;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final TimeZone i() {
|
||
|
return this.g;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final int h() {
|
||
|
return this.f;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final int g() {
|
||
|
return this.j;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final int d() {
|
||
|
return this.h;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final int a() {
|
||
|
return this.i;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final int c() {
|
||
|
return this.e;
|
||
|
}
|
||
|
|
||
|
@Override // o.ogk
|
||
|
public final int e() {
|
||
|
return this.b;
|
||
|
}
|
||
|
}
|