public class DateDifference extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DAYS |
static String |
HOURS |
static String |
MILLISECONDS |
static String |
MINUTES |
static String |
MONTHS |
static String |
SECONDS |
static String[] |
STANDARD_TIME_TEXT |
static String[] |
TIME_UNITS |
static String |
WEEKS |
static String |
YEARS |
| Constructor and Description |
|---|
DateDifference(Date date1,
Date date2) |
DateDifference(long timeDifference) |
| Modifier and Type | Method and Description |
|---|---|
static int |
convertUnitString(String unit) |
static long |
convertUnitStringToMilli(String unit) |
long |
getAbsoluteDifference(int unit)
Gets the amount of [Units].
|
static long |
getAbsoluteDifference(int unit,
long time) |
long |
getAbsoluteDifference(String unit) |
String |
getClockTimeText() |
long |
getRemainingDifference(int wantedUnit,
int roundTo)
Gets the remaining amount of [Units].
|
static long |
getRemainingDifference(int wantedUnit,
int roundTo,
long time) |
long |
getRoundedDifference(int unit) |
static long |
getRoundedDifference(int unit,
long time) |
long |
getRoundedDifference(String unit) |
long |
getStandardRoundedTime(int unitIndex,
boolean forceAbsolute) |
String |
getStandardTimeText(int amountShown) |
String |
getStandardTimeText(int amount,
String maxUnit,
String minUnit,
String nowText,
String agoText) |
static int |
getTimeScaleIndex(int calendarTime)
Finds the index for a Calendar.DATE ect.
|
String |
getTimeText(int amount,
int maxUnit,
int minUnit,
String nowText,
String agoText,
String[] units) |
boolean |
isMoreThan(int amount,
int unit) |
boolean |
isMoreThan(int amount,
String unitString) |
static void |
printDividers()
Debugging tool.
|
public static final String[] STANDARD_TIME_TEXT
public static final String MILLISECONDS
public static final String SECONDS
public static final String MINUTES
public static final String HOURS
public static final String DAYS
public static final String WEEKS
public static final String MONTHS
public static final String YEARS
public static String[] TIME_UNITS
public static void printDividers()
public long getAbsoluteDifference(int unit)
public long getAbsoluteDifference(String unit)
public long getRoundedDifference(String unit)
public long getRoundedDifference(int unit)
public static long getAbsoluteDifference(int unit,
long time)
public static long getRoundedDifference(int unit,
long time)
public long getRemainingDifference(int wantedUnit,
int roundTo)
public static long getRemainingDifference(int wantedUnit,
int roundTo,
long time)
public static int getTimeScaleIndex(int calendarTime)
public static int convertUnitString(String unit)
public static long convertUnitStringToMilli(String unit)
public boolean isMoreThan(int amount,
int unit)
public boolean isMoreThan(int amount,
String unitString)
public long getStandardRoundedTime(int unitIndex,
boolean forceAbsolute)
public String getStandardTimeText(int amount, String maxUnit, String minUnit, String nowText, String agoText)
public String getTimeText(int amount, int maxUnit, int minUnit, String nowText, String agoText, String[] units)
public String getClockTimeText()
public String getStandardTimeText(int amountShown)
Copyright © 2023. All rights reserved.