public class DateUtils extends Object
Constructor and Description |
---|
DateUtils() |
Modifier and Type | Method and Description |
---|---|
static String |
addDate(String formatString,
String dayString,
int type,
int value)
해당일자를 계산해서 돌려 준다.
|
static String |
addDateByDay(String dayString,
int value)
해당일자를 계산해서 돌려 준다.
|
static Calendar |
getCalendar()
Calendar 인스턴스를 넘긴다.
|
static Calendar |
getCalendar(String day,
String format)
Calendar객체를 반환한다.
|
static Date |
getDate()
Date 인스턴스를 넘긴다.
|
static Date |
getDate(String str,
String dateFormat)
유효한 날짜 형식인지 체크하고 입력 된 날짜 형식으로 변환한다.
|
static String |
getDate2String(Date date,
String format)
입력된 Date Type을 원하는 DateFormat으로 반환한다.
|
static String |
getDateString(Date date,
String pattern)
Date 객체와 입력양식을 전달받아 날짜를 반환한다.
|
static String |
getDateString(long time,
String pattern)
숫자형태의 시간과 포맷을 전달받아 날짜를 반환한다.
|
static String |
getSysDate()
현재 날짜를 yyyyMMdd 포맷으로 반환한다.
|
static String |
getSysDate(String pattern)
날짜 입력양식을 전달받아 현재 날짜를 반환한다.
|
static String |
getToday()
오늘 날짜를 yyyyMMdd으로 포맷팅해서 준다.
|
static String |
getToday(String format)
오늘 일자를 입력된 Date Type을 원하는 DateFormat으로 반환하는 기능을 제공한다.
|
public static String addDate(String formatString, String dayString, int type, int value)
formatString
- dayString
- type
- Calender에 DATE, MONTH, YEAR등value
- 계산된 값public static String addDateByDay(String dayString, int value)
dayString
- value
- 계산된 값public static Calendar getCalendar()
Calendar 인스턴스를 넘긴다.
public static Calendar getCalendar(String day, String format)
Calendar객체를 반환한다. 입력된 String타입 날짜를 원하는타입으로 Calendar를 반환한다. String>Calendar ex) 포맷 예제 "yyyy.MM.dd G 'at' HH:mm:ss z" => 2001.07.04 AD at 12:08:56 PDT "EEE, MMM d, ''yy" => Wed, Jul 4, '01 "h:mm a" => 12:08 PM "hh 'o''clock' a, zzzz" => 12 o'clock PM, Pacific Daylight Time "K:mm a, z" => 0:08 PM, PDT "yyyyy.MMMMM.dd GGG hh:mm aaa" => 02001.July.04 AD 12:08 PM "EEE, d MMM yyyy HH:mm:ss Z" => Wed, 4 Jul 2001 12:08:56 -0700 "yyMMddHHmmssZ" => 010704120856-0700
day
- 입력한 날짜 문자열format
- 변결할 포맷public static Date getDate()
Date 인스턴스를 넘긴다.
public static Date getDate(String str, String dateFormat)
유효한 날짜 형식인지 체크하고 입력 된 날짜 형식으로 변환한다. String>Date ex) 포맷 예제 "yyyy.MM.dd G 'at' HH:mm:ss z" => 2001.07.04 AD at 12:08:56 PDT "EEE, MMM d, ''yy" => Wed, Jul 4, '01 "h:mm a" => 12:08 PM "hh 'o''clock' a, zzzz" => 12 o'clock PM, Pacific Daylight Time "K:mm a, z" => 0:08 PM, PDT "yyyyy.MMMMM.dd GGG hh:mm aaa" => 02001.July.04 AD 12:08 PM "EEE, d MMM yyyy HH:mm:ss Z" => Wed, 4 Jul 2001 12:08:56 -0700 "yyMMddHHmmssZ" => 010704120856-0700
str
- 날짜 문자열dateFormat
- 입련된 날짜형식public static String getDate2String(Date date, String format)
입력된 Date Type을 원하는 DateFormat으로 반환한다. Date>String ex) 포멧예제 "yyyy.MM.dd G 'at' HH:mm:ss z" => 2001.07.04 AD at 12:08:56 PDT "EEE, MMM d, ''yy" => Wed, Jul 4, '01 "h:mm a" => 12:08 PM "hh 'o''clock' a, zzzz" => 12 o'clock PM, Pacific Daylight Time "K:mm a, z" => 0:08 PM, PDT "yyyyy.MMMMM.dd GGG hh:mm aaa" => 02001.July.04 AD 12:08 PM "EEE, d MMM yyyy HH:mm:ss Z" => Wed, 4 Jul 2001 12:08:56 -0700 "yyMMddHHmmssZ" => 010704120856-0700
date
- Dateformat
- 출력할 Date 형식public static String getDateString(Date date, String pattern)
date
- Date 객체.pattern
- 입력 양식.public static String getDateString(long time, String pattern)
time
- 숫자형태의 시간pattern
- 시간 포맷public static String getSysDate()
public static String getSysDate(String pattern)
pattern
- 입력 양식.public static String getToday()
public static String getToday(String format)
오늘 일자를 입력된 Date Type을 원하는 DateFormat으로 반환하는 기능을 제공한다. Date>String ex) 포멧예제 "yyyy.MM.dd G 'at' HH:mm:ss z" => 2001.07.04 AD at 12:08:56 PDT "EEE, MMM d, ''yy" => Wed, Jul 4, '01 "h:mm a" => 12:08 PM "hh 'o''clock' a, zzzz" => 12 o'clock PM, Pacific Daylight Time "K:mm a, z" => 0:08 PM, PDT "yyyyy.MMMMM.dd GGG hh:mm aaa" => 02001.July.04 AD 12:08 PM "EEE, d MMM yyyy HH:mm:ss Z" => Wed, 4 Jul 2001 12:08:56 -0700 "yyMMddHHmmssZ" => 010704120856-0700
format
- 출력할 Date 형식Copyright © 2025. All rights reserved.