public class CalendarUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static DateFormat |
dateFormat_US |
| 构造器和说明 |
|---|
CalendarUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Date |
addDate(Date date,
int days)
返回增加或者减少几天
|
static Date |
addDate(int days)
返回当前时间加上若干天后的date对象
|
static String |
formatFull(Date date) |
static String |
formatFullCurrentDate() |
static String |
formatGMTSimple(Date date) |
static String |
formatGMTSimple(long time) |
static String |
formatGMTStandard(Date date) |
static String |
formatGMTStandard(long time) |
static String |
formatMs(Date date) |
static String |
formatMsCurrentDate() |
static String |
formatOption(Date date) |
static String |
formatOption(long time) |
static String |
formatShortStandard(Date date) |
static String |
formatSimple(Date date) |
static String |
formatSimple(long time) |
static String |
formatSimpleOption(Date date) |
static String |
formatStandard(Date date) |
static String |
formatStandard(long time) |
static String |
formatTight(Date date) |
static String |
formatTightStard(long time) |
static String |
getDateFormat(Date date) |
static int |
getDiff(Date begin,
Date end,
int field)
返回两个时间制定字段的差值
|
static Date |
getFirstDate(Date date,
int field)
返回某个date,指定某个字段(比如月,星期)的第一天
|
static Date |
getFirstTime(Date date,
Period field)
返回某个date,返回指定区间的最开始时间,这个方法很牛逼啊,很有用
2015-01-05 12:13:14 m1 to 2015-01-05 12:13:00
|
static Date |
getLastWorkDayByThisMonth(Date date)
得到本月最后一个工作日
|
static Date |
getPreEndTime(Date date,
Period field)
2015-01-05 12:13:14 m1 to 2015-01-05 12:13:00
|
static Date |
getYestoday()
返回昨天
|
static boolean |
isForexTradingTime(long time)
判断是否外汇交易时间
交易时间判定为:
周一的01:00-23:30
周二到周四的00:30-23:30
周五的00:30-23:00
|
static boolean |
isWeekDay(long time) |
static void |
main(String[] args) |
static Date |
parseGMTSimple(String str) |
static Date |
parseGMTStandard(String str) |
static Date |
parseOption(String str) |
static Date |
parseSimple(String str) |
static Date |
parseSimpleOption(String str) |
static Date |
parseStandard(String str) |
static Date |
parseTight(String str) |
static Date |
parseTightStandard(String str) |
public static DateFormat dateFormat_US
public static String formatStandard(long time)
public static Date parseStandard(String str) throws ParseException
ParseExceptionpublic static String formatFullCurrentDate()
public static String formatMsCurrentDate()
public static String formatSimple(long time)
public static Date parseSimple(String str) throws ParseException
ParseExceptionpublic static String formatOption(long time)
public static Date parseOption(String str) throws ParseException
ParseExceptionpublic static Date parseSimpleOption(String str) throws ParseException
ParseExceptionpublic static String formatTightStard(long time)
public static Date parseTightStandard(String str) throws ParseException
ParseExceptionpublic static Date parseTight(String str) throws ParseException
ParseExceptionpublic static String formatGMTStandard(long time)
public static Date parseGMTStandard(String str) throws ParseException
ParseExceptionpublic static String formatGMTSimple(long time)
public static Date parseGMTSimple(String str) throws ParseException
ParseExceptionpublic static Date getFirstDate(Date date, int field)
date - 2015-01-05 12:13:14.234date - 2015-01-05 12:13:14.234field - Calendar.MONTHpublic static Date getPreEndTime(Date date, Period field)
date - 2015-01-05 12:13:14.234field - Calendar.MONTHpublic static Date getFirstTime(Date date, Period field)
date - 2015-01-05 12:13:14.234field - Calendar.MONTHpublic static Date getYestoday()
public static int getDiff(Date begin, Date end, int field)
begin - 2015-01-05 12:13:14.234end - 2015-01-06 12:13:14.234field - Calendar.Daypublic static Date addDate(Date date, int days)
date - 日期days - 日数public static Date addDate(int days)
days - 天数public static boolean isWeekDay(long time)
public static boolean isForexTradingTime(long time)
time - 时间public static Date getLastWorkDayByThisMonth(Date date)
date - 时间public static void main(String[] args) throws ParseException
ParseExceptionCopyright © 2019. All rights reserved.