|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.shift.framework.util.DateUtils
public class DateUtils
| Constructor Summary | |
|---|---|
DateUtils()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
addDays(java.lang.String s,
int day,
java.lang.String format)
return add day to date strings with user defined format. |
static java.lang.String |
addMonths(java.lang.String s,
int addMonth,
java.lang.String format)
return add month to date strings with user defined format. |
static java.lang.String |
addYears(java.lang.String s,
int year,
java.lang.String format)
return add month to date strings with user defined format. |
static int |
ageBetween(java.lang.String from,
java.lang.String to,
java.lang.String format)
return age between two date strings with user defined format. |
static int |
daysBetween(java.lang.String from,
java.lang.String to,
java.lang.String format)
return days between two date strings with user defined format. |
static java.lang.String |
format(java.util.Date date,
java.lang.String format)
get String which formmatted formatter that is given by user. |
static java.lang.String |
format(java.lang.String format)
For example, String time = DateTime.getFormatString("yyyy-MM-dd HH:mm:ss"); |
static java.lang.String |
getBeforeAfterDate(java.lang.String strDate,
int intSize)
ÀÔ·ÂÇÑ yyyyMMddÀ¯ÇüÀ» ¹®ÀÚ¿¿¡ ÀÏÀÚÀÇ ÁöÁ¤ÇÑ Á¤¼ö°ª ¸¸Å ÀÌÀü, ÀÌÈÄ ³¯Â¥¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static java.lang.String |
getBeforeAfterDate(java.lang.String strDate,
int intSize,
java.lang.String format)
ÀÔ·ÂÇÑ yyyyMMddÀ¯ÇüÀ» ¹®ÀÚ¿¿¡ ÀÏÀÚÀÇ ÁöÁ¤ÇÑ Á¤¼ö°ª ¸¸Å ÀÌÀü, ÀÌÈÄ ³¯Â¥¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static java.util.Calendar |
getCalendar()
GMT±âÁؽð£ÁßÀÇ Çѱ¹Ç¥Áؽø¦ ¹ÝȯÇÑ´Ù. |
static java.lang.String |
getDate()
¿À´Ã ³¯Â¥¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå [default : yyyyMMdd format] |
static java.lang.String |
getDate(java.util.Date date,
java.lang.String format)
DateŬ·¡½º¸¦ ÁöÁ¤ÇÑ FormatÀ¸·Î º¯È¯ÇÏ¿© ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static java.lang.String |
getDate(java.util.Date date,
java.lang.String format,
int week)
DateŬ·¡½º¸¦ ÁöÁ¤ÇÑ Format°ú ¿äÀÏÀ» Ãß°¡ÇÏ¿© ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static java.lang.String |
getDate(java.lang.String p_format)
¿À´Ã ³¯Â¥¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static java.lang.String |
getDate(java.lang.String format,
char type,
int intSize)
¿À´Ã ³¯Â¥¸¦ ±âÁØÀ¸·Î ŸÀÔ[(¿¬('Y'), ¿ù('M'), ÀÏ('D'), ÁÖ('W'))]¿¡ µû¶ó Áõ°¨À» ÇÏ¿© ÁöÁ¤ÇÑ Æ÷¸ä¿¡ ¸Â°Ô ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static java.lang.String |
getDate(java.lang.String strDate,
java.lang.String format)
ÀÔ·ÂÇÑ yyyyMMddÀ¯ÇüÀ» ¿Ã¹Ù¸¥ ³¯ÀÚ À¯ÇüÀ¸·Î º¯°æÇÏ¿© ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static java.lang.String |
getDate(java.lang.String strDate,
java.lang.String format,
char type,
int intSize)
ÀÔ·ÂÇÑ ³¯Â¥¸¦ ±âÁØÀ¸·Î ŸÀÔ[(¿¬('Y'), ¿ù('M'), ÀÏ('D'), ÁÖ('W'))]¿¡ µû¶ó Áõ°¨À» ÇÏ¿© ÁöÁ¤ÇÑ Æ÷¸ä¿¡ ¸Â°Ô ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static int |
getDay()
¿À´ÃÀÌ ¸îÀÏÀÎÁö ¼ýÀÚ·Î ¸®ÅÏÇÑ´Ù. |
static int |
getDay(java.util.Date date)
Àμö·Î ÁÖ¾îÁø java.util.DateÀÇ ÀÏÀ» ¼ýÀÚ·Î ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static int |
getDayBetween(java.util.Date fromDate,
java.util.Date toDate)
Date°´Ã¼ÀÇ 2°³ »çÀÌÀÇ ³¯Â¥ÀÇ Â÷À̸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static int |
getDayBetween(java.lang.String fromDate,
java.lang.String toDate)
³¯Â¥ À¯ÇüÀÇ ¹®ÀÚ¿ 2°³ »çÀÌÀÇ ³¯Â¥ÀÇ Â÷À̸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static int |
getDayCount(int year,
int month)
ÆÄ¶ó¹ÌÅÍ·Î ¹ÞÀº ³â/¿ùÀÌ ¸îÀÏ·Î ±¸¼ºµÇ¾îÀÖ´ÂÁö¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static java.lang.String |
getDayOfTheWeek(java.util.Date date)
ÇØ´çÀÏ¿¡ ´ëÇÏ¿© ¹«½¼ ¿äÀÏÀÎÁö ¹ÝȯÇÏ´Â ¸Þ¼Òµå ¸®ÅÏÀº ¿ù, È, ¼ö, ¸ñ.....À¸·Î µÈ´Ù. |
static long |
getDifferenceDate(java.util.Date fromDate,
java.util.Date toDate)
µÎ ³¯Â¥ÀÇ Â÷À̸¦ longÀ¸·Î ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static int |
getFirstDay(java.lang.String date,
java.lang.String format)
ÇØ´ç¿ùÀÇ Ã¹³¯À» °¡Á®¿Â´Ù |
static java.lang.String |
getFirstDay(java.lang.String date,
java.lang.String format,
java.lang.String reFormat)
ÇØ´ç¿ùÀÇ Ã¹³¯À» Æ÷¸Ë¿¡ ¸Â°Ô °¡Á®¿Â´Ù |
static int |
getLastDay(java.lang.String date,
java.lang.String format)
ÇØ´ç¿ùÀÇ ¸¶Áö¸·³¯À» °¡Á®¿Â´Ù |
static java.lang.String |
getLastDay(java.lang.String date,
java.lang.String format,
java.lang.String reFormat)
ÇØ´ç¿ùÀÇ ¸¶Áö¸·³¯À» Æ÷¸Ë¿¡ ¸Â°Ô °¡Á®¿Â´Ù |
static double |
getLongNumber()
¿À´ÃÀ» ³â¿ùÀϽúÐÃʱîÁö ¼ýÀÚ·Î ¹ÝȯÇÏ´Â ¸Þ¼Òµå ex)20030408160912 |
static int |
getMonth()
¿À´ÃÀÌ ¸î¿ùÀÎÁö ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static int |
getMonth(java.util.Date date)
Àμö·Î ÁÖ¾îÁø java.util.DateÀÇ ¿ùÀ» ¼ýÀÚ·Î ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static int |
getNumber()
¿À´ÃÀ» ³â¿ùÀÏ ÇüÅ·Π¼ýÀÚ·Î ¹ÝȯÇÏ´Â ¸Þ¼Òµå ex)20030408 |
static int |
getNumber(java.util.Date date,
java.lang.String format)
Àμö·Î ÁÖ¾îÁø java.util.Date ¸¦ ¼ýÀÚ·Î parsingÇÏ¿© ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static java.lang.String |
getShortDateString()
|
static java.lang.String |
getShortTimeString()
|
static java.lang.String |
getTodayOfTheWeek()
¿À´ÃÀÌ ¹«½¼ ¿äÀÏÀÎÁö ¹ÝȯÇÏ´Â ¸Þ¼Òµå ¸®ÅÏÀº ¿ù, È, ¼ö, ¸ñ.....À¸·Î µÈ´Ù. |
static java.lang.String |
getWeekOfYear()
ÇöÀç ³¯Â¥°¡ ÇØ´ç³âÀÇ ¸î¹øÂ° ÁÖÀÎÁö¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static int |
getYear()
¿À´ÃÀÌ ¸î³âÀÎÁö ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static int |
getYear(java.util.Date date)
Àμö·Î ÁÖ¾îÁø java.util.DateÀÇ ³âÀ» ¼ýÀÚ·Î ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static boolean |
isValid(java.lang.String s,
java.lang.String format)
check date string validation with an user defined format. |
static int |
monthsBetween(java.lang.String from,
java.lang.String to,
java.lang.String format)
|
static java.util.Date |
parse(java.lang.String s,
java.lang.String format)
check date string validation with an user defined format. |
static java.util.Date |
parseDate(java.lang.String value)
|
static java.util.Date |
parseDate(java.lang.String value,
java.lang.String format)
|
static java.util.Date |
strToDate(java.lang.String strDate)
³¯Â¥ À¯ÇüÀÇ ¹®ÀÚ¿À» Date°´Ã¼·Î º¯È¯ÇÏ¿© ¹ÝȯÇÏ´Â ¸Þ¼Òµå |
static int |
whichDay(java.lang.String s,
java.lang.String format)
return days between two date strings with user defined format. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DateUtils()
| Method Detail |
|---|
public static java.lang.String getBeforeAfterDate(java.lang.String strDate,
int intSize)
strDate - yyyyMMddÀ¯ÇüÀÇ Date¹®ÀÚ¿intSize - ³¯Â¥ Áõ°¨ 󸮸¦ À§ÇÑ Á¤¼ö°ª
public static java.lang.String getBeforeAfterDate(java.lang.String strDate,
int intSize,
java.lang.String format)
strDate - yyyyMMddÀ¯ÇüÀÇ Date¹®ÀÚ¿intSize - ³¯Â¥ Áõ°¨Ã³¸®¸¦ À§ÇÑ Á¤¼ö°ªformat - ³¯Â¥ Æ÷¸ä ex) yyyy-MM-dd HH:mm:ss
public static java.util.Calendar getCalendar()
public static java.lang.String getDate(java.util.Date date,
java.lang.String format)
date - ³¯Â¥ Á¤º¸¸¦ °¡Áö°í ÀÖ´Â java.util.DateŬ·¡½º Instanceformat - ³¯Â¥ Æ÷¸ä ex) yyyy-MM-dd HH:mm:ss
public static java.lang.String getDate()
public static java.lang.String getDate(java.lang.String p_format)
p_format - ³¯Â¥ Æ÷¸ä ex) yyyyMMdd
public static java.lang.String getDate(java.util.Date date,
java.lang.String format,
int week)
date - ³¯Â¥ Á¤º¸¸¦ °¡Áö°í ÀÖ´Â java.util.DateŬ·¡½º Instanceformat - ³¯Â¥ Æ÷¸ä ex) yyyy-MM-dd HH:mm:ssweek - Week¸¦ ÀǹÌÇÏ´Â »ó¼ö°ª ex) Calendar.MONDAY
public static java.lang.String getDate(java.lang.String strDate,
java.lang.String format)
strDate - yyyyMMddÀ¯ÇüÀÇ Date¹®ÀÚ¿intSize - ³¯Â¥ Áõ°¨Ã³¸®¸¦ À§ÇÑ Á¤¼ö°ª
public static java.lang.String getDate(java.lang.String format,
char type,
int intSize)
format - ³¯Â¥ Æ÷¸ä ex) yyyy-MM-dd HH:mm:sstype - ¿¬(Year) 'Y', ¿ù(Month) 'M', ÀÏ(Day) 'D', ÁÖ(Week) 'W'intSize - Á¤¼öÇü Áõ°¨°ª
public static java.lang.String getDate(java.lang.String strDate,
java.lang.String format,
char type,
int intSize)
strDate - yyyyMMddÀ¯ÇüÀÇ Date¹®ÀÚ¿format - ³¯Â¥ Æ÷¸ä ex) yyyy-MM-dd HH:mm:sstype - ¿¬(Year) 'Y', ¿ù(Month) 'M', ÀÏ(Day) 'D', ÁÖ(Week) 'W'intSize - Á¤¼öÇü Áõ°¨°ª
public static java.util.Date strToDate(java.lang.String strDate)
strDate - yyyyMMddÀ¯ÇüÀÇ Date¹®ÀÚ¿
public static int getDayBetween(java.lang.String fromDate,
java.lang.String toDate)
fromDate - ½ÃÀÛ ÀÏÂ¥toDate - Á¾·á ÀÏÂ¥
public static int getDayBetween(java.util.Date fromDate,
java.util.Date toDate)
fromDate - ½ÃÀÛ ÀÏÂ¥toDate - Á¾·á ÀÏÂ¥
public static int getDayCount(int year,
int month)
year - ³âÀ» ÀǹÌÇÏ´Â Á¤¼ö°ªmonth - ¿ùÀ» ÀǹÌÇÏ´Â Á¤¼ö°ª
public static java.lang.String format(java.util.Date date,
java.lang.String format)
date - java.util.Date Class instanceformat - String representation of the date format. For example, "yyyy-MM-dd"public static java.lang.String format(java.lang.String format)
java.lang.String - pattern "yyyy, MM, dd, HH, mm, ss and more"
public static java.util.Date parse(java.lang.String s,
java.lang.String format)
throws java.text.ParseException
s - date string you want to check.format - string representation of the date format. For example, "yyyy-MM-dd".
java.text.ParseException
public static boolean isValid(java.lang.String s,
java.lang.String format)
s - date string you want to check.format - string representation of the date format. For example, "yyyy-MM-dd".
public static int getDay(java.util.Date date)
java.util.Date -
public static int getDay()
public static int getYear(java.util.Date date)
java.util.Date -
public static int getYear()
public static int getMonth(java.util.Date date)
java.util.Date -
public static int getMonth()
public static int getNumber(java.util.Date date,
java.lang.String format)
date - format - ¼ýÀÚ·Î parsing ÇÒ¶§ ¼ýÀÚÇü½ÄÀÇ formatÀÌ¿©¾ß ÇÑ´Ù("yyyyMMdd")
public static int getNumber()
public static double getLongNumber()
public static java.lang.String getWeekOfYear()
public static int whichDay(java.lang.String s,
java.lang.String format)
throws java.text.ParseException
s - date string you want to check.format - string representation of the date format. For example, "yyyy-MM-dd".
java.text.ParseExceptionpublic static java.lang.String getDayOfTheWeek(java.util.Date date)
java.util.Date -
public static java.lang.String getTodayOfTheWeek()
java.util.Date -
public static java.lang.String addDays(java.lang.String s,
int day,
java.lang.String format)
throws java.text.ParseException
String - date stringint - ´õÇÒ Àϼöformat - string representation of the date format. For example, "yyyy-MM-dd".
java.text.ParseException
public static java.lang.String addMonths(java.lang.String s,
int addMonth,
java.lang.String format)
throws java.lang.Exception
String - date stringint - ´õÇÒ ¿ù¼öformat - string representation of the date format. For example, "yyyy-MM-dd".
java.lang.Exception
public static java.lang.String addYears(java.lang.String s,
int year,
java.lang.String format)
throws java.text.ParseException
String - date stringint - ´õÇÒ ³â¼öformat - string representation of the date format. For example, "yyyy-MM-dd".
java.text.ParseException
public static long getDifferenceDate(java.util.Date fromDate,
java.util.Date toDate)
fromDate - ½ÃÀÛ ÀÏÂ¥toDate - Á¾·á ÀÏÂ¥
public static int daysBetween(java.lang.String from,
java.lang.String to,
java.lang.String format)
throws java.text.ParseException
String - from date stringString - to date string
java.text.ParseException
public static int ageBetween(java.lang.String from,
java.lang.String to,
java.lang.String format)
throws java.text.ParseException
String - from date stringString - to date stringformat - string representation of the date format. For example, "yyyy-MM-dd".
java.text.ParseException
public static int monthsBetween(java.lang.String from,
java.lang.String to,
java.lang.String format)
throws java.text.ParseException
java.text.ParseException
public static int getFirstDay(java.lang.String date,
java.lang.String format)
throws java.text.ParseException
date - Stringformat - String
java.text.ParseException
public static int getLastDay(java.lang.String date,
java.lang.String format)
throws java.text.ParseException
date - Stringformat - String
java.text.ParseException
public static java.lang.String getFirstDay(java.lang.String date,
java.lang.String format,
java.lang.String reFormat)
throws java.text.ParseException
date - Stringformat - StringreForamt -
java.text.ParseException
public static java.lang.String getLastDay(java.lang.String date,
java.lang.String format,
java.lang.String reFormat)
throws java.text.ParseException
date - Stringformat - StringreForamt -
java.text.ParseExceptionpublic static java.lang.String getShortDateString()
public static java.lang.String getShortTimeString()
public static java.util.Date parseDate(java.lang.String value,
java.lang.String format)
public static java.util.Date parseDate(java.lang.String value)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||