📄 formatdatetime.java
字号:
// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
// Source File Name: FormatDateTime.java
package com.gamvan.tools;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class FormatDateTime
{
public FormatDateTime()
{
}
public static String formatDateTime(String ymd)
{
SimpleDateFormat isNow = new SimpleDateFormat(ymd);
String now = isNow.format(new Date());
return now;
}
public static String formatDateTime(String ymd, String datetime)
{
SimpleDateFormat isNow = new SimpleDateFormat(ymd);
String now = "";
try
{
isNow.format(datetime);
}
catch(Exception e)
{
e.printStackTrace();
}
return now;
}
public static boolean dateCompare(String str)
{
boolean bea = false;
SimpleDateFormat sdf_d = new SimpleDateFormat("yyyy-MM-dd");
String isDate = sdf_d.format(new Date());
try
{
Date date1 = sdf_d.parse(str);
Date date0 = sdf_d.parse(isDate);
if(date0.after(date1))
bea = true;
}
catch(ParseException e)
{
bea = false;
}
return bea;
}
public static boolean monthCompare(String str)
{
boolean bea = false;
SimpleDateFormat sdf_m = new SimpleDateFormat("yyyy-MM");
String isMonth = sdf_m.format(new Date());
try
{
Date date1 = sdf_m.parse(str);
Date date0 = sdf_m.parse(isMonth);
if(date0.after(date1))
bea = true;
}
catch(ParseException e)
{
bea = false;
}
return bea;
}
public static boolean secondCompare(String str)
{
boolean bea = false;
SimpleDateFormat sdf_d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String isDate = sdf_d.format(new Date());
try
{
Date date1 = sdf_d.parse(str);
Date date0 = sdf_d.parse(isDate);
if(date0.after(date1))
bea = true;
}
catch(ParseException e)
{
bea = false;
}
return bea;
}
public static boolean secondCompare(String str1, String str2)
{
boolean bea = false;
SimpleDateFormat sdf_d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try
{
Date date1 = sdf_d.parse(str1);
Date date0 = sdf_d.parse(str2);
if(date0.after(date1))
bea = true;
}
catch(ParseException e)
{
bea = false;
}
return bea;
}
public static boolean dateCompare(String str1, String str2)
{
boolean bea = false;
SimpleDateFormat sdf_d = new SimpleDateFormat("yyyy-MM-dd");
try
{
Date date1 = sdf_d.parse(str1);
Date date0 = sdf_d.parse(str2);
if(date0.after(date1))
bea = true;
}
catch(ParseException e)
{
bea = false;
}
return bea;
}
public static String dateAdd(String type, int i)
{
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = formatDateTime("yyyy-MM-dd HH:mm:ss");
Calendar c = Calendar.getInstance();
if(type.equals("s"))
{
int s = c.get(13);
s += i;
c.set(13, s);
str = df.format(c.getTime());
} else
if(type.equals("d"))
{
int d = c.get(5);
d += i;
c.set(5, d);
str = df.format(c.getTime());
} else
if(type.equals("h"))
{
int d = c.get(11);
d += i;
c.set(11, d);
str = df.format(c.getTime());
}
return str;
}
public static String dateAdd(String type, int i, String fromat_str)
{
SimpleDateFormat df = new SimpleDateFormat(fromat_str);
String str = formatDateTime(fromat_str);
Calendar c = Calendar.getInstance();
if(type.equals("s"))
{
int s = c.get(13);
s += i;
c.set(13, s);
str = df.format(c.getTime());
} else
if(type.equals("d"))
{
int d = c.get(5);
d += i;
c.set(5, d);
str = df.format(c.getTime());
} else
if(type.equals("h"))
{
int d = c.get(11);
d += i;
c.set(11, d);
str = df.format(c.getTime());
}
return str;
}
public static String dateAdd(String str, String type, int i, String fromat_str)
{
SimpleDateFormat df = new SimpleDateFormat(fromat_str);
Calendar c = Calendar.getInstance();
if(type.equals("s"))
{
int s = c.get(13);
s += i;
c.set(13, s);
str = df.format(c.getTime());
} else
if(type.equals("d"))
{
int d = c.get(5);
d += i;
c.set(5, d);
str = df.format(c.getTime());
} else
if(type.equals("h"))
{
int d = c.get(11);
d += i;
c.set(11, d);
str = df.format(c.getTime());
}
return str;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -