📄 dealtime.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: CurrentTime.java
package com.util;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class DealTime
{
Calendar m_Calendar;
int m_Year;
int m_Month;
int m_Date;
int m_Hour;
int m_Minute;
int m_Second;
int m_Day;
public DealTime()
{
m_Calendar = Calendar.getInstance();
m_Year = m_Calendar.get(1);
m_Month = m_Calendar.get(2) + 1;
m_Date = m_Calendar.get(5);
m_Hour = m_Calendar.get(11);
m_Minute = m_Calendar.get(12);
m_Second = m_Calendar.get(13);
m_Day = m_Calendar.get(7) - 1;
}
public String add(int i)
{
GregorianCalendar gregoriancalendar = new GregorianCalendar();
gregoriancalendar.add(6, i);
int j = gregoriancalendar.get(1);
int k = gregoriancalendar.get(2);
int l = gregoriancalendar.get(5);
int i1 = gregoriancalendar.get(10);
int j1 = gregoriancalendar.get(12);
int k1 = gregoriancalendar.get(13);
GregorianCalendar gregoriancalendar1 = new GregorianCalendar(j, k, l, i1, j1, k1);
int l1 = gregoriancalendar1.get(1);
int i2 = gregoriancalendar1.get(2) + 1;
int j2 = gregoriancalendar1.get(5);
int k2 = gregoriancalendar1.get(11);
int l2 = gregoriancalendar1.get(12);
int i3 = gregoriancalendar1.get(13);
int j3 = gregoriancalendar1.get(7) - 1;
String s = null;
s = String.valueOf(l1);
if(i2 < 10)
s = s + "-" + "0" + String.valueOf(i2);
else
s = s + "-" + String.valueOf(i2);
if(j2 < 10)
s = s + "-" + "0" + String.valueOf(j2);
else
s = s + "-" + String.valueOf(j2);
if(k2 < 10)
s = s + " " + "0" + String.valueOf(k2);
else
s = s + " " + String.valueOf(k2);
if(l2 < 10)
s = s + ":" + "0" + String.valueOf(l2);
else
s = s + ":" + String.valueOf(l2);
if(i3 < 10)
s = s + ":" + "0" + String.valueOf(i3);
else
s = s + ":" + String.valueOf(i3);
return s;
}
public String addYear(int i)
{
GregorianCalendar gregoriancalendar = new GregorianCalendar();
gregoriancalendar.add(1, i);
int j = gregoriancalendar.get(1);
int k = gregoriancalendar.get(2);
int l = gregoriancalendar.get(5);
GregorianCalendar gregoriancalendar1 = new GregorianCalendar(j, k, l);
int i1 = gregoriancalendar1.get(1);
String s = null;
s = String.valueOf(i1);
return s;
}
public String addMonth(int i)
{
GregorianCalendar gregoriancalendar = new GregorianCalendar();
gregoriancalendar.add(2, i);
int j = gregoriancalendar.get(1);
int k = gregoriancalendar.get(2);
int l = gregoriancalendar.get(5);
GregorianCalendar gregoriancalendar1 = new GregorianCalendar(j, k, l);
int i1 = gregoriancalendar1.get(2) + 1;
String s = null;
if(i1 < 10)
s = "0" + String.valueOf(i1);
else
s = String.valueOf(i1);
return s;
}
public String addWeek(int i)
{
GregorianCalendar gregoriancalendar = new GregorianCalendar();
gregoriancalendar.add(3, i);
int j = gregoriancalendar.get(1);
int k = gregoriancalendar.get(2);
int l = gregoriancalendar.get(5);
GregorianCalendar gregoriancalendar1 = new GregorianCalendar(j, k, l);
int i1 = gregoriancalendar1.get(3);
String s = null;
s = String.valueOf(i1);
return s;
}
public String get(int i)
{
int j = 0;
String s = null;
if(i == 2)
j = m_Calendar.get(i) + 1;
else
if(i == 7)
j = m_Calendar.get(i) - 1;
else
j = m_Calendar.get(i);
if(i == 2 || i == 5 || i == 11 || i == 12 || i == 13)
{
if(j < 10)
s = "0" + String.valueOf(j);
else
s = String.valueOf(j);
} else
{
s = String.valueOf(j);
}
return s;
}
public String getDayOfWeek()
{
int i = m_Day;
String s = String.valueOf(i);
return s;
}
public String getDayOfWeek(int i)
{
String s = getDayOfWeek();
String s1 = add(-1 * Integer.parseInt(s) + i);
return s1.substring(8, 10);
}
public String getDayOfNextWeek(int i)
{
String s = getDayOfWeek();
String s1 = add(-1 * Integer.parseInt(s) + 7 + i);
return s1.substring(8, 10);
}
public String getDate()
{
String s = String.valueOf(m_Year);
String s1;
if(m_Month < 10)
s1 = "0" + String.valueOf(m_Month);
else
s1 = String.valueOf(m_Month);
String s2;
if(m_Date < 10)
s2 = "0" + String.valueOf(m_Date);
else
s2 = String.valueOf(m_Date);
String s3 = s + "-" + s1 + "-" + s2;
return s3;
}
public String getTime()
{
String s;
if(m_Hour < 10)
s = "0" + String.valueOf(m_Hour);
else
s = String.valueOf(m_Hour);
String s1;
if(m_Minute < 10)
s1 = "0" + String.valueOf(m_Minute);
else
s1 = String.valueOf(m_Minute);
String s2;
if(m_Second < 10)
s2 = "0" + String.valueOf(m_Second);
else
s2 = String.valueOf(m_Second);
String s3 = s + ":" + s1 + ":" + s2;
return s3;
}
public String getDateandTime()
{
String s1 = String.valueOf(m_Year);
String s2;
if(m_Month < 10)
s2 = "0" + String.valueOf(m_Month);
else
s2 = String.valueOf(m_Month);
String s3;
if(m_Date < 10)
s3 = "0" + String.valueOf(m_Date);
else
s3 = String.valueOf(m_Date);
String s4 = s1 + "年" + s2 + "月" + s3 + "日";
String s5;
if(m_Hour < 10)
s5 = "0" + String.valueOf(m_Hour);
else
s5 = String.valueOf(m_Hour);
String s6;
if(m_Minute < 10)
s6 = "0" + String.valueOf(m_Minute);
else
s6 = String.valueOf(m_Minute);
String s7;
if(m_Second < 10)
s7 = "0" + String.valueOf(m_Second);
else
s7 = String.valueOf(m_Second);
String s8 = s5 + ":" + s6 + ":" + s7;
String s = s4 + " " + s8;
return s;
}
public String getInputTime()
{
String s1 = String.valueOf(m_Year);
String s2;
if(m_Month < 10)
s2 = "0" + String.valueOf(m_Month);
else
s2 = String.valueOf(m_Month);
String s3;
if(m_Date < 10)
s3 = "0" + String.valueOf(m_Date);
else
s3 = String.valueOf(m_Date);
String s4;
if(m_Hour < 10)
s4 = "0" + String.valueOf(m_Hour);
else
s4 = String.valueOf(m_Hour);
String s5;
if(m_Minute < 10)
s5 = "0" + String.valueOf(m_Minute);
else
s5 = String.valueOf(m_Minute);
String s6;
if(m_Second < 10)
s6 = "0" + String.valueOf(m_Second);
else
s6 = String.valueOf(m_Second);
String s7 = s4 + ":" + s5 + ":" + s6;
String s = s1 + "-" + s2 + "-" + s3 + " " + s7;
return s;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -