public final class DateUtil
extends java.lang.Object
| 构造器和说明 |
|---|
DateUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkTimeDiff(long data,
long d) |
static int |
dateToStamp(java.lang.String s)
将时间字符串转换为10位时间戳
|
static java.lang.String |
FormatTime(java.lang.String pattern,
long date) |
static java.util.Date |
FormatTimeStamp(long date)
格式化时间 10位
|
static java.lang.String |
FormatTimeStamp(java.lang.String pattern,
long date) |
static long |
fromDate(java.lang.String pattern,
java.lang.String time) |
static int |
getCurrentMonthDay()
获取当月的 天数
|
static java.lang.String |
getCurrentTime()
获取当前时间
|
static long |
getCurrentUnixTime() |
static java.util.Date |
getDateAfter(java.util.Date d,
int day)
得到几天后的时间
|
static java.util.Date |
getDateBefore(java.util.Date d,
int day)
得到几天前的时间
|
static java.lang.String |
getDateBefore(java.lang.String pattern,
java.util.Date d,
int day)
得到几天前的时间
|
static int |
getDateMonth(long dateNum) |
static int |
getDateYear(long dateNum)
根据时间戳获取年份
|
static java.lang.String |
getDayOfWeekByDate(java.lang.String date)
根据日期 找到对应日期的 星期
|
static int |
getDaysByYearMonth(int year,
int month)
根据年 月 获取对应的月份 天数
|
static java.lang.String |
getFormat(java.util.Date date)
格式化日期(yyyy-MM-dd HH:mm:ss)
|
static long |
getFromTime(java.lang.String startDate,
java.lang.String startTime) |
static long |
getTimeStampByYearMonthAndDay(int year,
int month,
int day)
根据年月日获取当天00:00的时间戳
|
static java.lang.String |
transferLongToDate(java.lang.String dateFormat,
long millSec)
把毫秒转化成日期
|
public static java.lang.String FormatTimeStamp(java.lang.String pattern,
long date)
pattern - pdate - datepublic static java.lang.String FormatTime(java.lang.String pattern,
long date)
pattern - pdate - datepublic static java.lang.String getCurrentTime()
public static long getCurrentUnixTime()
public static long getFromTime(java.lang.String startDate,
java.lang.String startTime)
startDate - startstartTime - startpublic static java.util.Date FormatTimeStamp(long date)
date - datepublic static int getCurrentMonthDay()
public static int getDaysByYearMonth(int year,
int month)
year - ymonth - mpublic static java.lang.String getDayOfWeekByDate(java.lang.String date)
date - datepublic static boolean checkTimeDiff(long data,
long d)
public static long fromDate(java.lang.String pattern,
java.lang.String time)
throws java.text.ParseException
pattern - ptime - timejava.text.ParseException - pepublic static java.util.Date getDateBefore(java.util.Date d,
int day)
d - dday - daypublic static java.lang.String getDateBefore(java.lang.String pattern,
java.util.Date d,
int day)
pattern - 显示格式(如:"yyyy-MM-dd HH:mm:ss")d - 日期day - 几天前public static java.util.Date getDateAfter(java.util.Date d,
int day)
d - dday - daypublic static java.lang.String getFormat(java.util.Date date)
date - datepublic static java.lang.String transferLongToDate(java.lang.String dateFormat,
long millSec)
dateFormat - (日期格式,例如:MM/ dd/yyyy HH:mm:ss)millSec - (毫秒数)public static int dateToStamp(java.lang.String s)
throws java.text.ParseException
s - sjava.text.ParseException - pepublic static int getDateMonth(long dateNum)
public static int getDateYear(long dateNum)
dateNum - dpublic static long getTimeStampByYearMonthAndDay(int year,
int month,
int day)
throws java.text.ParseException
day - daymonth - myear - yjava.text.ParseException - peCopyright © 2017. All Rights Reserved.