public class BHiveDateUtil extends Object
| Constructor and Description |
|---|
BHiveDateUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
convertLocalDateTimeToString(org.joda.time.LocalDateTime date)
LocalDateTime을 yyyy-MM-dd HH:mm:ss 포맷의 문자열로 반환
|
static String |
convertLocalDateTimeToString(org.joda.time.LocalDateTime date,
String format)
LocalDateTime을 포맷의 문자열로 반환
|
static int |
diffDate(org.joda.time.LocalDateTime start,
org.joda.time.LocalDateTime end)
두 날짜 사이 차이
|
static String |
formatDate(Date date,
String formatString)
Date객체를 주어진 포맷 문자열로 획득
|
static String |
formatNowDate(String formatString)
현재 Date를 주어진 포맷 문자열로 획득
|
static org.joda.time.DateTime |
parseToDateTime(String dateString)
문자열을 Joda DateTime으로 변환
|
static org.joda.time.DateTime |
parseToDateTime(String dateString,
Boolean throwException)
문자열을 Joda DateTime으로 변환
|
static org.joda.time.LocalDateTime |
parseToLocalDateTime(String dateString)
문자열을 Joda LocalDateTime으로 변환
|
static org.joda.time.LocalDateTime |
parseToLocalDateTime(String dateString,
Boolean throwException)
문자열을 Joda LocalDateTime으로 변환
|
static org.joda.time.LocalDateTime |
parseToLocalDateTime(String dateString,
String format)
문자열을 Joda LocalDateTime으로 변환
|
static String |
yyyy()
현재 yyyy
|
static String |
yyyyMM()
현재 yyyyMM
|
static String |
yyyyMMdd()
현재 yyyyMMdd
|
static String |
yyyyMMdd(Date date)
yyyyMMdd로 포매팅
|
static String |
yyyyMMdd(int dayAmount)
현재 Date의 주어진 날짜만큼 이전/다음 날의 yyyyMMdd를 획득
|
static String |
yyyyMMddHHmmss()
현재 yyyyMMddHHmmss
|
static String |
yyyyMMddHHmmss(Date date)
yyyyMMddHHmmss로 포매팅
|
static String |
yyyyMMddHHmmssSSSS()
현재 yyyyMMddHHmmssSSSS
|
static String |
yyyyMMddHHmmssSSSS(Date date)
yyyyMMddHHmmssSSSS로 포매팅
|
static String |
yyyyMMddHypenHHmmss()
현재 yyyyMMddHypenHHmmss
|
public static org.joda.time.DateTime parseToDateTime(String dateString)
dateString - yyyy/MM/dd, yyyy-MM-dd, yyyyMMdd, yyyyMMddHHmmss, yyyy-MM-dd HH:mm:ss, yyyy-MM-dd'T'HH:mm:ss.SSSZpublic static org.joda.time.DateTime parseToDateTime(String dateString, Boolean throwException)
dateString - yyyy-MM-dd, yyyy/MM/dd, yyyyMMdd, yyyyMMddHHmmss, yyyy-MM-dd HH:mm:ss, yyyy-MM-dd'T'HH:mm:ss.SSSZthrowException - 처리중 예외가 발생하면 throw 할 것인지 여부BHiveInvalidFormatException - 요청된 DateTime 문자열의 형식이 올바르지 않은 경우 발생 (throwException이 true일때만...)public static org.joda.time.LocalDateTime parseToLocalDateTime(String dateString)
dateString - yyyy-MM-dd, yyyy/MM/dd, yyyyMMdd, yyyyMMddHHmmss, yyyy-MM-dd HH:mm:ss, yyyy-MM-dd'T'HH:mm:ss, yyyy-MM-dd'T'HH:mm:ss.SSSpublic static org.joda.time.LocalDateTime parseToLocalDateTime(String dateString, Boolean throwException)
dateString - yyyy-MM-dd, yyyy/MM/dd, yyyyMMdd, yyyyMMddHHmmss, yyyy-MM-dd HH:mm:ss, yyyy-MM-dd'T'HH:mm:ss, yyyy-MM-dd'T'HH:mm:ss.SSSthrowException - 처리중 예외가 발생하면 throw 할 것인지 여부BHiveInvalidFormatException - 요청된 DateTime 문자열의 형식이 올바르지 않은 경우 발생 (throwException이 true일때만...)public static org.joda.time.LocalDateTime parseToLocalDateTime(String dateString, String format)
dateString - date string valueformat - date Formatpublic static String formatDate(Date date, String formatString)
date - Date 객체formatString - 포맷 문자열public static String yyyyMMdd(Date date)
date - Date 객체public static String yyyyMMddHHmmss(Date date)
date - Date 객체public static String yyyyMMddHHmmssSSSS(Date date)
date - Date 객체public static String formatNowDate(String formatString)
formatString - 포맷 문자열public static String yyyy()
public static String yyyyMM()
public static String yyyyMMdd()
public static String yyyyMMddHHmmss()
public static String yyyyMMddHHmmssSSSS()
public static String yyyyMMddHypenHHmmss()
public static String yyyyMMdd(int dayAmount)
dayAmount - 날짜량public static String convertLocalDateTimeToString(org.joda.time.LocalDateTime date)
date - LocalDateTime datetimepublic static String convertLocalDateTimeToString(org.joda.time.LocalDateTime date, String format)
date - LocalDateTime datetimeformat - converted format stringpublic static int diffDate(org.joda.time.LocalDateTime start,
org.joda.time.LocalDateTime end)
start - LocalDateTime start timeend - LocalDateTime end timeCopyright © 2018. All rights reserved.