RongDateUtils.smali
.class public Lio/rong/imkit/utils/RongDateUtils;
.super Ljava/lang/Object;
.source "RongDateUtils.java"
# static fields
.field private static final OTHER:I = 0x7de
.field private static final TODAY:I = 0x6
.field private static final YESTERDAY:I = 0xf
# direct methods
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static formatDate(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;
.registers 3
.line 1
new-instance v0, Ljava/text/SimpleDateFormat;
invoke-direct {v0, p1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
.line 2
invoke-virtual {v0, p0}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static getConversationFormatDate(JLandroid/content/Context;)Ljava/lang/String;
.registers 4
const/4 v0, 0x1
.line 1
invoke-static {p0, p1, v0, p2}, Lio/rong/imkit/utils/RongDateUtils;->getDateTimeString(JZLandroid/content/Context;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static getConversationListFormatDate(JLandroid/content/Context;)Ljava/lang/String;
.registers 4
const/4 v0, 0x0
.line 1
invoke-static {p0, p1, v0, p2}, Lio/rong/imkit/utils/RongDateUtils;->getDateTimeString(JZLandroid/content/Context;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method private static getDateTimeString(JZLandroid/content/Context;)Ljava/lang/String;
.registers 16
const-wide/16 v0, 0x0
cmp-long v2, p0, v0
if-gtz v2, :cond_9
const-string p0, ""
return-object p0
:cond_9
const/4 v0, 0x0
.line 1
new-instance v1, Ljava/util/Date;
invoke-direct {v1, p0, p1}, Ljava/util/Date;-><init>(J)V
.line 2
invoke-static {v1}, Lio/rong/imkit/utils/RongDateUtils;->judgeDate(Ljava/util/Date;)I
move-result v2
.line 3
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v3
.line 4
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v5
.line 5
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v6
.line 6
invoke-virtual {v6, p0, p1}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 7
invoke-virtual {v5, v3, v4}, Ljava/util/Calendar;->setTimeInMillis(J)V
const/4 v3, 0x2
.line 8
invoke-virtual {v6, v3}, Ljava/util/Calendar;->get(I)I
move-result v4
const/4 v7, 0x1
.line 9
invoke-virtual {v6, v7}, Ljava/util/Calendar;->get(I)I
move-result v8
const/4 v9, 0x4
.line 10
invoke-virtual {v6, v9}, Ljava/util/Calendar;->get(I)I
move-result v10
.line 11
invoke-virtual {v5, v3}, Ljava/util/Calendar;->get(I)I
move-result v3
.line 12
invoke-virtual {v5, v7}, Ljava/util/Calendar;->get(I)I
move-result v7
.line 13
invoke-virtual {v5, v9}, Ljava/util/Calendar;->get(I)I
move-result v5
const/4 v9, 0x6
if-eq v2, v9, :cond_145
const/16 v9, 0xf
const-string v11, " "
if-eq v2, v9, :cond_122
const/16 v9, 0x7de
if-eq v2, v9, :cond_4f
goto/16 :goto_149
:cond_4f
const-string v0, "d"
const-string v2, "M"
const-string v9, "CN"
if-ne v8, v7, :cond_af
if-ne v4, v3, :cond_66
if-ne v10, v5, :cond_66
const/4 v0, 0x7
.line 14
invoke-virtual {v6, v0}, Ljava/util/Calendar;->get(I)I
move-result v0
invoke-static {p3, v0}, Lio/rong/imkit/utils/RongDateUtils;->getWeekDay(Landroid/content/Context;I)Ljava/lang/String;
move-result-object v0
goto/16 :goto_109
.line 15
:cond_66
invoke-virtual {p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v3
invoke-virtual {v3}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v3
iget-object v3, v3, Landroid/content/res/Configuration;->locale:Ljava/util/Locale;
invoke-virtual {v3}, Ljava/util/Locale;->getCountry()Ljava/lang/String;
move-result-object v3
invoke-virtual {v3, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_a8
.line 16
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
sget v4, Lio/rong/imkit/R$string;->rc_month_format:I
invoke-virtual {v2, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 17
invoke-virtual {p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
sget v2, Lio/rong/imkit/R$string;->rc_day_format:I
invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 18
invoke-static {v1, v0}, Lio/rong/imkit/utils/RongDateUtils;->formatDate(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_109
:cond_a8
const-string v0, "M/d"
.line 19
invoke-static {v1, v0}, Lio/rong/imkit/utils/RongDateUtils;->formatDate(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_109
.line 20
:cond_af
invoke-virtual {p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v3
invoke-virtual {v3}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v3
iget-object v3, v3, Landroid/content/res/Configuration;->locale:Ljava/util/Locale;
invoke-virtual {v3}, Ljava/util/Locale;->getCountry()Ljava/lang/String;
move-result-object v3
invoke-virtual {v3, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_103
.line 21
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "yyyy"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v4
sget v5, Lio/rong/imkit/R$string;->rc_year_format:I
invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 22
invoke-virtual {p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
sget v4, Lio/rong/imkit/R$string;->rc_month_format:I
invoke-virtual {v2, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 23
invoke-virtual {p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
sget v2, Lio/rong/imkit/R$string;->rc_day_format:I
invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 24
invoke-static {v1, v0}, Lio/rong/imkit/utils/RongDateUtils;->formatDate(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_109
:cond_103
const-string v0, "M/d/yy"
.line 25
invoke-static {v1, v0}, Lio/rong/imkit/utils/RongDateUtils;->formatDate(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
:goto_109
if-eqz p2, :cond_149
.line 26
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p0, p1, p3}, Lio/rong/imkit/utils/RongDateUtils;->getTimeString(JLandroid/content/Context;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_149
.line 27
:cond_122
invoke-virtual {p3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
sget v1, Lio/rong/imkit/R$string;->rc_yesterday_format:I
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v0
if-eqz p2, :cond_149
.line 28
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p0, p1, p3}, Lio/rong/imkit/utils/RongDateUtils;->getTimeString(JLandroid/content/Context;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_149
.line 29
:cond_145
invoke-static {p0, p1, p3}, Lio/rong/imkit/utils/RongDateUtils;->getTimeString(JLandroid/content/Context;)Ljava/lang/String;
move-result-object v0
:cond_149
:goto_149
return-object v0
.end method
.method private static getTimeString(JLandroid/content/Context;)Ljava/lang/String;
.registers 7
const-wide/16 v0, 0x0
cmp-long v2, p0, v0
if-gtz v2, :cond_9
const-string p0, ""
return-object p0
.line 1
:cond_9
new-instance v0, Ljava/util/Date;
invoke-direct {v0, p0, p1}, Ljava/util/Date;-><init>(J)V
.line 2
invoke-static {p2}, Lio/rong/imkit/utils/RongDateUtils;->isTime24Hour(Landroid/content/Context;)Z
move-result v1
if-eqz v1, :cond_1c
const-string p0, "HH:mm"
.line 3
invoke-static {v0, p0}, Lio/rong/imkit/utils/RongDateUtils;->formatDate(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
goto/16 :goto_e0
.line 4
:cond_1c
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v0
.line 5
invoke-virtual {v0, p0, p1}, Ljava/util/Calendar;->setTimeInMillis(J)V
const/16 p0, 0xa
.line 6
invoke-virtual {v0, p0}, Ljava/util/Calendar;->get(I)I
move-result p1
const/16 v1, 0x9
.line 7
invoke-virtual {v0, v1}, Ljava/util/Calendar;->get(I)I
move-result v1
const/16 v2, 0xc
if-nez v1, :cond_50
const/4 v1, 0x6
if-ge p1, v1, :cond_45
if-nez p1, :cond_3a
const/16 p1, 0xc
.line 8
:cond_3a
invoke-virtual {p2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
sget v3, Lio/rong/imkit/R$string;->rc_daybreak_format:I
invoke-virtual {v1, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v1
goto :goto_77
.line 9
:cond_45
invoke-virtual {p2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
sget v3, Lio/rong/imkit/R$string;->rc_morning_format:I
invoke-virtual {v1, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v1
goto :goto_77
:cond_50
if-nez p1, :cond_5f
.line 10
invoke-virtual {p2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p1
sget v1, Lio/rong/imkit/R$string;->rc_noon_format:I
invoke-virtual {p1, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v1
const/16 p1, 0xc
goto :goto_77
:cond_5f
const/4 v1, 0x5
if-gt p1, v1, :cond_6d
.line 11
invoke-virtual {p2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
sget v3, Lio/rong/imkit/R$string;->rc_afternoon_format:I
invoke-virtual {v1, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v1
goto :goto_77
.line 12
:cond_6d
invoke-virtual {p2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
sget v3, Lio/rong/imkit/R$string;->rc_night_format:I
invoke-virtual {v1, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v1
.line 13
:goto_77
invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I
move-result v0
.line 14
invoke-static {v0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v2
if-ge v0, p0, :cond_92
.line 15
new-instance p0, Ljava/lang/StringBuilder;
invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "0"
invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 16
:cond_92
new-instance p0, Ljava/lang/StringBuilder;
invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, ":"
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
.line 17
invoke-virtual {p2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p1
invoke-virtual {p1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object p1
iget-object p1, p1, Landroid/content/res/Configuration;->locale:Ljava/util/Locale;
invoke-virtual {p1}, Ljava/util/Locale;->getCountry()Ljava/lang/String;
move-result-object p1
const-string p2, "CN"
invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_cc
.line 18
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
goto :goto_e0
.line 19
:cond_cc
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p0, " "
invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
:goto_e0
return-object p0
.end method
.method private static getWeekDay(Landroid/content/Context;I)Ljava/lang/String;
.registers 2
packed-switch p1, :pswitch_data_54
const-string p0, ""
goto :goto_52
.line 1
:pswitch_6
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p0
sget p1, Lio/rong/imkit/R$string;->rc_saturday_format:I
invoke-virtual {p0, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p0
goto :goto_52
.line 2
:pswitch_11
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p0
sget p1, Lio/rong/imkit/R$string;->rc_friday_format:I
invoke-virtual {p0, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p0
goto :goto_52
.line 3
:pswitch_1c
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p0
sget p1, Lio/rong/imkit/R$string;->rc_thuresday_format:I
invoke-virtual {p0, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p0
goto :goto_52
.line 4
:pswitch_27
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p0
sget p1, Lio/rong/imkit/R$string;->rc_wednesday_format:I
invoke-virtual {p0, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p0
goto :goto_52
.line 5
:pswitch_32
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p0
sget p1, Lio/rong/imkit/R$string;->rc_tuesday_format:I
invoke-virtual {p0, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p0
goto :goto_52
.line 6
:pswitch_3d
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p0
sget p1, Lio/rong/imkit/R$string;->rc_monday_format:I
invoke-virtual {p0, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p0
goto :goto_52
.line 7
:pswitch_48
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p0
sget p1, Lio/rong/imkit/R$string;->rc_sunsay_format:I
invoke-virtual {p0, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p0
:goto_52
return-object p0
nop
:pswitch_data_54
.packed-switch 0x1
:pswitch_48
:pswitch_3d
:pswitch_32
:pswitch_27
:pswitch_1c
:pswitch_11
:pswitch_6
.end packed-switch
.end method
.method public static isShowChatTime(JJI)Z
.registers 8
.line 1
new-instance v0, Ljava/util/Date;
invoke-direct {v0, p0, p1}, Ljava/util/Date;-><init>(J)V
invoke-static {v0}, Lio/rong/imkit/utils/RongDateUtils;->judgeDate(Ljava/util/Date;)I
move-result v0
.line 2
new-instance v1, Ljava/util/Date;
invoke-direct {v1, p2, p3}, Ljava/util/Date;-><init>(J)V
invoke-static {v1}, Lio/rong/imkit/utils/RongDateUtils;->judgeDate(Ljava/util/Date;)I
move-result v1
const/4 v2, 0x1
if-ne v0, v1, :cond_1f
sub-long/2addr p0, p2
mul-int/lit16 p4, p4, 0x3e8
int-to-long p2, p4
cmp-long p4, p0, p2
if-lez p4, :cond_1e
goto :goto_1f
:cond_1e
const/4 v2, 0x0
:cond_1f
:goto_1f
return v2
.end method
.method public static isTime24Hour(Landroid/content/Context;)Z
.registers 2
.line 1
invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object p0
const-string v0, "time_12_24"
invoke-static {p0, v0}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
if-eqz p0, :cond_16
const-string v0, "24"
.line 2
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_16
const/4 p0, 0x1
goto :goto_17
:cond_16
const/4 p0, 0x0
:goto_17
return p0
.end method
.method public static judgeDate(Ljava/util/Date;)I
.registers 11
.line 1
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v0
const/16 v1, 0xb
const/4 v2, 0x0
.line 2
invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V
const/16 v3, 0xc
.line 3
invoke-virtual {v0, v3, v2}, Ljava/util/Calendar;->set(II)V
const/16 v4, 0xd
.line 4
invoke-virtual {v0, v4, v2}, Ljava/util/Calendar;->set(II)V
const/16 v5, 0xe
.line 5
invoke-virtual {v0, v5, v2}, Ljava/util/Calendar;->set(II)V
.line 6
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v6
const/4 v7, 0x5
const/4 v8, -0x1
.line 7
invoke-virtual {v6, v7, v8}, Ljava/util/Calendar;->add(II)V
.line 8
invoke-virtual {v6, v1, v2}, Ljava/util/Calendar;->set(II)V
.line 9
invoke-virtual {v6, v3, v2}, Ljava/util/Calendar;->set(II)V
.line 10
invoke-virtual {v6, v4, v2}, Ljava/util/Calendar;->set(II)V
.line 11
invoke-virtual {v6, v5, v2}, Ljava/util/Calendar;->set(II)V
.line 12
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v8
const/4 v9, 0x1
.line 13
invoke-virtual {v8, v7, v9}, Ljava/util/Calendar;->add(II)V
.line 14
invoke-virtual {v8, v1, v2}, Ljava/util/Calendar;->set(II)V
.line 15
invoke-virtual {v8, v3, v2}, Ljava/util/Calendar;->set(II)V
.line 16
invoke-virtual {v8, v4, v2}, Ljava/util/Calendar;->set(II)V
.line 17
invoke-virtual {v8, v5, v2}, Ljava/util/Calendar;->set(II)V
.line 18
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v1
.line 19
invoke-virtual {v1, p0}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V
.line 20
invoke-virtual {v1, v6}, Ljava/util/Calendar;->before(Ljava/lang/Object;)Z
move-result p0
const/16 v2, 0x7de
if-eqz p0, :cond_52
return v2
.line 21
:cond_52
invoke-virtual {v1, v0}, Ljava/util/Calendar;->before(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_5b
const/16 p0, 0xf
return p0
.line 22
:cond_5b
invoke-virtual {v1, v8}, Ljava/util/Calendar;->before(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_63
const/4 p0, 0x6
return p0
:cond_63
return v2
.end method