public class HFDateUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FORMAT_CALENDAR_MONTH_DISPLAY
캘린더용 월 표시 포맷
|
static java.lang.String |
FORMAT_COMMON_SERVER
기본 날짜 포맷
|
static java.lang.String |
FORMAT_DAY |
static java.lang.String |
FORMAT_DEFAULT_HOME
HOME 기본 오늘 날짜 포맷
|
static java.lang.String |
FORMAT_MM_DD |
static java.lang.String |
FORMAT_MMM_D |
static java.lang.String |
FORMAT_MONTH |
static java.lang.String |
FORMAT_TASK_ADD_DUEDATE_SERVER
TASK 등록시 사용하는 날짜 포맷
|
static java.lang.String |
FORMAT_TASK_DUEDATE_DISPLAY
TASK 기한 설정 날짜 포맷
|
static java.lang.String |
FORMAT_TASK_DUEDATE_SERVER
TASK 기한설정 날짜 포맷 - Server
|
static java.lang.String |
FORMAT_YEAR |
static java.lang.String |
FORMAT_YYYY_MM_DD
yyyy-MM-dd
|
| Constructor and Description |
|---|
HFDateUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkIsToday(java.lang.String inputDate,
java.lang.String format)
오늘인지 확인
|
static boolean |
checkSelectedDate(int year,
int month,
int date,
java.lang.String dueTime)
날짜 비교
|
static boolean |
checkTwoWeeksFromToday(int year,
int month,
int date)
오늘 포함 2주 이내인지 확인
|
static int |
getActualMaximum(int year,
int month)
마지막 날짜 반환
|
static int |
getCalculateDDayFromToday(java.lang.String inputDate,
java.lang.String format)
D-Day 계산
|
static java.lang.String |
getChangeDateFormat(java.lang.String inputDate,
java.lang.String inputFormat,
java.lang.String outputFormat)
날짜 포맷 변경
|
static java.lang.String |
getDateFormat(int year,
int month,
int date,
java.lang.String format)
오늘 날짜
|
static java.lang.String |
getDateFormatCommon(android.content.Context context,
java.lang.String inputDate) |
private static java.lang.String |
getDateFormatFromTimestamp(long time,
java.lang.String format)
날짜 포맷 변경
|
static java.lang.String |
getDateFormatFromToday(java.lang.String format)
오늘 날짜 -> 지정 포맷으로 변경
|
static java.lang.String |
getDateFormatToday()
오늘 날짜
|
static java.lang.String |
getDateFormatToday(java.lang.String format)
오늘 날짜
|
static int |
getDayOfWeek(int year,
int month,
int date)
요일 반환
|
private static long |
getTimestampFromStringFormat(java.lang.String inputDate,
java.lang.String format)
String Date -> Timestamp
|
static long |
getTimestampToday()
현재 시각(Timestamp)
|
public static java.lang.String FORMAT_COMMON_SERVER
public static java.lang.String FORMAT_TASK_DUEDATE_SERVER
public static java.lang.String FORMAT_DEFAULT_HOME
public static java.lang.String FORMAT_TASK_ADD_DUEDATE_SERVER
public static java.lang.String FORMAT_CALENDAR_MONTH_DISPLAY
public static java.lang.String FORMAT_TASK_DUEDATE_DISPLAY
public static java.lang.String FORMAT_YYYY_MM_DD
public static java.lang.String FORMAT_MM_DD
public static java.lang.String FORMAT_MMM_D
public static java.lang.String FORMAT_YEAR
public static java.lang.String FORMAT_MONTH
public static java.lang.String FORMAT_DAY
public static java.lang.String getDateFormatToday()
public static java.lang.String getDateFormatToday(@NonNull
java.lang.String format)
public static java.lang.String getDateFormat(int year,
int month,
int date,
java.lang.String format)
public static boolean checkIsToday(@NonNull
java.lang.String inputDate,
@NonNull
java.lang.String format)
inputDate - 입력 날짜format - 입력 날짜 포맷public static java.lang.String getDateFormatCommon(@NonNull
android.content.Context context,
@NonNull
java.lang.String inputDate)
inputDate - String 형식 날짜public static java.lang.String getChangeDateFormat(@NonNull
java.lang.String inputDate,
@NonNull
java.lang.String inputFormat,
@NonNull
java.lang.String outputFormat)
inputDate - String 형식 날짜inputFormat - 입력 날짜 포맷outputFormat - 출력 날짜 포맷private static java.lang.String getDateFormatFromTimestamp(@NonNull
long time,
@NonNull
java.lang.String format)
time - Timestampformat - 지정 포맷public static int getActualMaximum(int year,
int month)
year - 년도month - 월public static int getDayOfWeek(int year,
int month,
int date)
year - 년도month - 월date - 일public static boolean checkTwoWeeksFromToday(int year,
int month,
int date)
year - 년도month - 월date - 일public static boolean checkSelectedDate(int year,
int month,
int date,
java.lang.String dueTime)
year - month - date - dueTime - public static java.lang.String getDateFormatFromToday(java.lang.String format)
format - 지정 포맷private static long getTimestampFromStringFormat(@NonNull
java.lang.String inputDate,
@NonNull
java.lang.String format)
inputDate - 날짜 문자열format - 날짜 포맷public static int getCalculateDDayFromToday(@NonNull
java.lang.String inputDate,
@NonNull
java.lang.String format)
inputDate - format - public static long getTimestampToday()