public abstract class DateUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ALL_WEEK_DAYS |
static long |
millisecondsInOneDay |
Constructor and Description |
---|
DateUtils() |
Modifier and Type | Method and Description |
---|---|
static int |
differenceInDays(java.util.Date from,
java.util.Date to) |
static java.lang.String |
formatHeaderDate(java.util.GregorianCalendar day) |
static java.lang.String |
formatTime(android.content.Context context,
int hours,
int minutes) |
static java.lang.String |
formatWeekdayList(android.content.Context context,
boolean[] weekday) |
static java.text.SimpleDateFormat |
getBackupDateFormat() |
static java.util.GregorianCalendar |
getCalendar(long timestamp) |
static java.text.SimpleDateFormat |
getCSVDateFormat() |
static java.text.SimpleDateFormat |
getDateFormat(java.lang.String skeleton) |
static java.lang.String[] |
getDayNames(int format) |
static java.lang.String[] |
getLocaleDayNames(int format) |
static java.lang.Integer[] |
getLocaleWeekdayList() |
static long |
getLocalTime() |
static java.lang.String[] |
getLongDayNames() |
static java.lang.String[] |
getShortDayNames() |
static long |
getStartOfDay(long timestamp) |
static long |
getStartOfToday() |
static java.util.GregorianCalendar |
getStartOfTodayCalendar() |
static int |
getWeekday(long timestamp) |
static int |
javaWeekdayToLoopWeekday(int number)
Throughout the code, it is assumed that the weekdays are numbered from 0 (Saturday) to 6
(Friday).
|
static java.lang.Integer |
packWeekdayList(boolean[] weekday) |
static void |
setFixedLocalTime(java.lang.Long timestamp) |
static long |
toLocalTime(long timestamp) |
static boolean[] |
unpackWeekdayList(int list) |
public static long millisecondsInOneDay
public static int ALL_WEEK_DAYS
public static long getLocalTime()
public static void setFixedLocalTime(java.lang.Long timestamp)
public static long toLocalTime(long timestamp)
public static long getStartOfDay(long timestamp)
public static java.util.GregorianCalendar getStartOfTodayCalendar()
public static java.util.GregorianCalendar getCalendar(long timestamp)
public static int getWeekday(long timestamp)
public static long getStartOfToday()
public static java.lang.String formatTime(android.content.Context context, int hours, int minutes)
public static java.text.SimpleDateFormat getDateFormat(java.lang.String skeleton)
public static java.text.SimpleDateFormat getCSVDateFormat()
public static java.text.SimpleDateFormat getBackupDateFormat()
public static java.lang.String formatHeaderDate(java.util.GregorianCalendar day)
public static int differenceInDays(java.util.Date from, java.util.Date to)
public static java.lang.String[] getShortDayNames()
public static java.lang.String[] getLongDayNames()
public static int javaWeekdayToLoopWeekday(int number)
public static java.lang.String[] getDayNames(int format)
public static java.lang.String[] getLocaleDayNames(int format)
public static java.lang.Integer[] getLocaleWeekdayList()
public static java.lang.String formatWeekdayList(android.content.Context context, boolean[] weekday)
public static java.lang.Integer packWeekdayList(boolean[] weekday)
public static boolean[] unpackWeekdayList(int list)