TimeUtils.smali
.class public Lcom/mmc/player/utils/TimeUtils;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static sCalendar:Ljava/util/Calendar;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getUTCTimeStamp()J
.registers 2
.line 1
sget-object v0, Lcom/mmc/player/utils/TimeUtils;->sCalendar:Ljava/util/Calendar;
if-nez v0, :cond_10
const-string v0, "UTC"
.line 2
invoke-static {v0}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone;
move-result-object v0
invoke-static {v0}, Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;
move-result-object v0
sput-object v0, Lcom/mmc/player/utils/TimeUtils;->sCalendar:Ljava/util/Calendar;
.line 3
:cond_10
sget-object v0, Lcom/mmc/player/utils/TimeUtils;->sCalendar:Ljava/util/Calendar;
new-instance v1, Ljava/util/Date;
invoke-direct {v1}, Ljava/util/Date;-><init>()V
invoke-virtual {v0, v1}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V
.line 4
sget-object v0, Lcom/mmc/player/utils/TimeUtils;->sCalendar:Ljava/util/Calendar;
invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v0
return-wide v0
.end method