public static boolean checkExpired(String closeTime)
{
System.out.println("time:" + closeTime);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d = null;
try
{
d = format.parse(closeTime);
} catch (Exception e)
{
e.printStackTrace();
}
long close = 0;
if (d != null)
{
close = d.getTime();
}
System.out.println("close:" + close + ", now time;" + System.currentTimeMillis());
if (close == 0 || close >= System.currentTimeMillis())
{
return false;
} else
{
System.out.println("sendMsg to messageBox error -pushTime is null");
return true;
}
}
public static String toLongDateString(Date dt)
{
SimpleDateFormat myFmt = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");
return myFmt.format(dt);
}
public static String toShortDateString(Date dt)
{
SimpleDateFormat myFmt = new SimpleDateFormat("yy年MM月dd日 HH时mm分");
return myFmt.format(dt);
}
public static String toLongTimeString(Date dt)
{
SimpleDateFormat myFmt = new SimpleDateFormat("HH mm ss SSSS");
return myFmt.format(dt);
}
public static String toShortTimeString(Date dt)
{
SimpleDateFormat myFmt = new SimpleDateFormat("yy/MM/dd HH:mm");
return myFmt.format(dt);
}
public static String getCurrentDate()
{
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("time:" + dateFormat.format(date));
return dateFormat.format(date);
}
public static String getCurrentDate(long time)
{
Date date = new Date(time);
SimpleDateFormat dateFormat = new SimpleDateFormat("ddd HH:mm:ss");
System.out.println("time:" + dateFormat.format(date));
return dateFormat.format(date);
}
public static void main(String[] args)
{
SimpleDateFormat myFmt = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
SimpleDateFormat myFmt1 = new SimpleDateFormat("yy/MM/dd HH:mm");
SimpleDateFormat myFmt2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 等价于now.toLocaleString()
SimpleDateFormat myFmt3 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");
SimpleDateFormat myFmt4 = new SimpleDateFormat("一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");
Date now = new Date();
System.out.println(myFmt.format(now));
System.out.println(myFmt1.format(now));
System.out.println(myFmt2.format(now));
System.out.println(myFmt3.format(now));
System.out.println(myFmt4.format(now));
System.out.println(now.toGMTString());
System.out.println(now.toLocaleString());
System.out.println(now.toString());
checkExpired("2015-07-20 08:22:12");
System.out.println("time:" + getCurrentDate());
System.out.println("test time:" + getCurrentDate(100000));
System.out.println("paserTime:" + paserTime(System.currentTimeMillis()));
}
{
System.out.println("time:" + closeTime);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d = null;
try
{
d = format.parse(closeTime);
} catch (Exception e)
{
e.printStackTrace();
}
long close = 0;
if (d != null)
{
close = d.getTime();
}
System.out.println("close:" + close + ", now time;" + System.currentTimeMillis());
if (close == 0 || close >= System.currentTimeMillis())
{
return false;
} else
{
System.out.println("sendMsg to messageBox error -pushTime is null");
return true;
}
}
public static String toLongDateString(Date dt)
{
SimpleDateFormat myFmt = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");
return myFmt.format(dt);
}
public static String toShortDateString(Date dt)
{
SimpleDateFormat myFmt = new SimpleDateFormat("yy年MM月dd日 HH时mm分");
return myFmt.format(dt);
}
public static String toLongTimeString(Date dt)
{
SimpleDateFormat myFmt = new SimpleDateFormat("HH mm ss SSSS");
return myFmt.format(dt);
}
public static String toShortTimeString(Date dt)
{
SimpleDateFormat myFmt = new SimpleDateFormat("yy/MM/dd HH:mm");
return myFmt.format(dt);
}
public static String getCurrentDate()
{
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("time:" + dateFormat.format(date));
return dateFormat.format(date);
}
public static String getCurrentDate(long time)
{
Date date = new Date(time);
SimpleDateFormat dateFormat = new SimpleDateFormat("ddd HH:mm:ss");
System.out.println("time:" + dateFormat.format(date));
return dateFormat.format(date);
}
public static void main(String[] args)
{
SimpleDateFormat myFmt = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
SimpleDateFormat myFmt1 = new SimpleDateFormat("yy/MM/dd HH:mm");
SimpleDateFormat myFmt2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 等价于now.toLocaleString()
SimpleDateFormat myFmt3 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");
SimpleDateFormat myFmt4 = new SimpleDateFormat("一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");
Date now = new Date();
System.out.println(myFmt.format(now));
System.out.println(myFmt1.format(now));
System.out.println(myFmt2.format(now));
System.out.println(myFmt3.format(now));
System.out.println(myFmt4.format(now));
System.out.println(now.toGMTString());
System.out.println(now.toLocaleString());
System.out.println(now.toString());
checkExpired("2015-07-20 08:22:12");
System.out.println("time:" + getCurrentDate());
System.out.println("test time:" + getCurrentDate(100000));
System.out.println("paserTime:" + paserTime(System.currentTimeMillis()));
}