public class DateUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DateUtils.DefaultCalendarThreadLocal
Calendar objects are rather expensive: for heavy usage it's a good idea to use a single instance per thread
instead of calling Calendar.getInstance() multiple times.
|
Constructor and Description |
---|
DateUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
addDays(java.util.Calendar calendar,
int days) |
static long |
addDays(long time,
int days) |
static int |
getDayAsReadableInt(java.util.Calendar calendar)
Readable yyyyMMdd representation of a day, which is also sortable.
|
static int |
getDayAsReadableInt(long time)
Readable yyyyMMdd int representation of a day, which is also sortable.
|
static int |
getDayDifference(long time1,
long time2) |
static int |
getDayDifferenceOfReadableInts(int dayOfBroadcast1,
int dayOfBroadcast2) |
static long |
getTimeForDay(java.util.Calendar calendar,
int year,
int month,
int day) |
static long |
getTimeForDay(int year,
int month,
int day) |
static long |
getTimeFromDayReadableInt(java.util.Calendar calendar,
int readableDay,
int hour) |
static long |
getTimeFromDayReadableInt(int day)
Returns midnight of the given day.
|
static void |
setTime(java.util.Calendar calendar,
int hourOfDay,
int minute,
int second,
int millisecond)
Sets hour, minutes, seconds and milliseconds to the given values.
|
public static long getTimeForDay(int year, int month, int day)
public static long getTimeForDay(java.util.Calendar calendar, int year, int month, int day)
calendar
- helper object needed for conversionpublic static void setTime(java.util.Calendar calendar, int hourOfDay, int minute, int second, int millisecond)
public static int getDayAsReadableInt(long time)
public static int getDayAsReadableInt(java.util.Calendar calendar)
public static long getTimeFromDayReadableInt(int day)
public static long getTimeFromDayReadableInt(java.util.Calendar calendar, int readableDay, int hour)
calendar
- helper object needed for conversionpublic static int getDayDifferenceOfReadableInts(int dayOfBroadcast1, int dayOfBroadcast2)
public static int getDayDifference(long time1, long time2)
public static long addDays(long time, int days)
public static void addDays(java.util.Calendar calendar, int days)
Available under the Apache License, Version 2.0 - Copyright © 2012-2016 greenrobot.org. All Rights Reserved.