public class CalendarUtil
extends java.lang.Object
Constructor and Description |
---|
CalendarUtil() |
Modifier and Type | Method and Description |
---|---|
static java.util.Calendar |
addTime(java.util.Calendar s1,
int inseconds)
日期時間 加秒數後計算時間
|
static java.util.Calendar |
addYear(java.util.Calendar s1,
int innum)
增加年數
|
static java.lang.Integer |
getADYear(java.util.Calendar inCalendar)
取西元年
|
static int |
getCalendarWeekDay(java.util.Calendar inCalendar)
送 Calendar 取 一星期第幾天
|
static int |
getDateBetween(java.util.Calendar s1,
java.util.Calendar s2)
取 日期加減後的日數
|
static java.lang.String |
getDateTimeMillStrFormat(java.util.Calendar indate)
轉換日期格式為 YYYY/MM/DD HH:MI:SS MIS 毫秒格式
|
static java.lang.String |
getDateTimeStrFormat(java.lang.String indatetime)
必須為14碼 yyyymmddhhmiss 轉換 YYYY/MM/DD HH:MI:SS
|
static java.lang.Integer |
getDay(java.util.Calendar inCalendar)
取日期
|
static int |
getHourBetween(java.util.Calendar s1,
java.util.Calendar s2)
取日期時間加減後的時數
|
static java.util.Calendar |
getMaxTimeInDay(java.util.Calendar inCalendar)
取當日最大時間數
|
static java.util.Calendar |
getMaxTimeInMonth(java.util.Calendar inCalendar)
取當月最大時間數
|
static java.util.Calendar |
getMaxTimeInMonth(java.lang.Integer inYear,
java.lang.Integer inMonth)
取當月最大時間數
|
static java.util.Calendar |
getMaxTimeInYear(java.util.Calendar inCalendar)
取當年最大時間數
|
static java.util.Calendar |
getMinTimeInCurTime(java.util.Calendar inCalendar)
取目前時間至秒為止最小值(
|
static java.util.Calendar |
getMinTimeInDay(java.util.Calendar inCalendar)
取當日最小時間數
|
static java.util.Calendar |
getMinTimeInMonth(java.util.Calendar inCalendar)
取當月最小時間數
|
static java.util.Calendar |
getMinTimeInMonth(java.lang.Integer inYear,
java.lang.Integer inMonth)
取當月最小的時間數
|
static java.util.Calendar |
getMinTimeInYear(java.util.Calendar inCalendar)
取當年最小時間數
|
static java.lang.Integer |
getMonth(java.util.Calendar inCalendar)
取月份
|
static java.lang.Integer |
getROCYear(java.util.Calendar inCalendar)
取民國年
|
static boolean |
isCheckDateformat(java.lang.String dateString)
檢查日期格式是否為正確
|
static java.lang.String |
ShowDateTimemills(java.util.Calendar inCalendar)
顯示現在時間毫秒(轉換後)
|
static java.lang.Integer |
tranADToROCYear(java.lang.Integer inYear)
轉換西元年To民國年
|
static java.lang.String |
tranADToROCYearMonth(java.util.Calendar indate)
西元轉換成民國年月
|
static java.lang.String |
tranDatebyformat(java.util.Calendar indate,
java.lang.String[] inargs)
轉換為西元年
|
static java.lang.String |
tranLongTimeToStringdateTime(long intime)
long time 轉換成String datetime
|
static java.lang.String |
tranROCDatebyformat(java.util.Calendar indate,
java.lang.String[] inargs)
轉換為民國年
|
static java.lang.Integer |
tranROCToADYear(java.lang.Integer inyear)
民國年轉換為西元年
|
static java.lang.String |
tranROCYearMonthToADYearMonth(java.lang.String inrocYm)
轉換民國年月為西元年月
|
static java.lang.String |
transdateformat(java.util.Calendar indate,
java.lang.String[] inargs,
java.lang.String intype)
type ad = 西元, roc 民國
|
static java.util.Calendar |
tranStringdatetimeToCalendar(java.lang.String indatetime)
轉換Stringdatetime 西元格式日期 to Calendar 格式
可轉 日期.
|
static java.lang.String |
tranTimebyformat(java.util.Calendar indate,
java.lang.String[] inargs,
java.lang.String intype)
顯示轉換為時間格式
|
public static java.lang.Integer tranADToROCYear(java.lang.Integer inYear)
inYear
- public static java.lang.String tranROCYearMonthToADYearMonth(java.lang.String inrocYm)
inrocYm
- public static java.lang.String tranADToROCYearMonth(java.util.Calendar indate)
indate
- public static java.lang.String tranLongTimeToStringdateTime(long intime)
intime
- public static java.util.Calendar tranStringdatetimeToCalendar(java.lang.String indatetime)
indatetime
- public static java.lang.String ShowDateTimemills(java.util.Calendar inCalendar)
inCalendar
- public static java.util.Calendar getMinTimeInYear(java.util.Calendar inCalendar)
inCalendar
- public static java.util.Calendar getMaxTimeInYear(java.util.Calendar inCalendar)
inCalendar
- public static java.util.Calendar getMinTimeInDay(java.util.Calendar inCalendar)
inCalendar
- public static java.util.Calendar getMinTimeInCurTime(java.util.Calendar inCalendar)
inCalendar
- public static java.util.Calendar getMinTimeInMonth(java.util.Calendar inCalendar)
inCalendar
- public static java.util.Calendar getMinTimeInMonth(java.lang.Integer inYear, java.lang.Integer inMonth)
inYear
- inMonth
- public static java.util.Calendar getMaxTimeInDay(java.util.Calendar inCalendar)
inCalendar
- public static java.util.Calendar getMaxTimeInMonth(java.util.Calendar inCalendar)
inCalendar
- public static java.util.Calendar getMaxTimeInMonth(java.lang.Integer inYear, java.lang.Integer inMonth)
inYear
- inMonth
- public static int getCalendarWeekDay(java.util.Calendar inCalendar)
inCalendar
- public static java.lang.Integer getADYear(java.util.Calendar inCalendar)
inCalendar
- public static java.lang.Integer getROCYear(java.util.Calendar inCalendar)
inCalendar
- public static java.lang.Integer getMonth(java.util.Calendar inCalendar)
inCalendar
- public static java.lang.Integer getDay(java.util.Calendar inCalendar)
inCalendar
- public static java.lang.Integer tranROCToADYear(java.lang.Integer inyear)
inyear
- public static int getDateBetween(java.util.Calendar s1, java.util.Calendar s2)
s1
- 大s2
- 小public static int getHourBetween(java.util.Calendar s1, java.util.Calendar s2)
s1
- 時間起 小s2
- 時間迄 大public static java.util.Calendar addTime(java.util.Calendar s1, int inseconds)
s1
- inseconds
- public static java.util.Calendar addYear(java.util.Calendar s1, int innum)
s1
- innum
- public static java.lang.String tranTimebyformat(java.util.Calendar indate, java.lang.String[] inargs, java.lang.String intype)
intype
- hhmm ,hhmmssinargs
- formatstrpublic static java.lang.String tranROCDatebyformat(java.util.Calendar indate, java.lang.String[] inargs)
indate
- inargs
- intype
- public static java.lang.String transdateformat(java.util.Calendar indate, java.lang.String[] inargs, java.lang.String intype)
indate
- inargs
- intype
- public static java.lang.String tranDatebyformat(java.util.Calendar indate, java.lang.String[] inargs)
indate
- inargs
- intype
- public static java.lang.String getDateTimeMillStrFormat(java.util.Calendar indate)
indate
- public static java.lang.String getDateTimeStrFormat(java.lang.String indatetime)
indatetime
- public static boolean isCheckDateformat(java.lang.String dateString)
dateString
-