public class DateTimeUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.text.SimpleDateFormat |
dateFormatter |
static java.text.SimpleDateFormat |
dateFormatterNoSpaces |
static java.text.SimpleDateFormat |
dateFormatterUTC |
static java.text.SimpleDateFormat |
dateFormatterXMLNoMillisUTC |
static java.text.SimpleDateFormat |
dateFormatterXMLUTC |
static java.text.SimpleDateFormat |
dateTimeFileNameFormatter |
static java.text.SimpleDateFormat |
dateTimeFileNameFormatterMillis |
static java.text.SimpleDateFormat |
dateTimeFormatter |
static java.text.SimpleDateFormat |
dateTimeFormatter2UTC |
static java.text.SimpleDateFormat |
dateTimeFormatterISO8601 |
static java.text.SimpleDateFormat |
dateTimeFormatterISO8601_1 |
static java.text.SimpleDateFormat |
dateTimeFormatterISO8601_2 |
static java.text.SimpleDateFormat |
dateTimeFormatterNoMillis |
static java.text.SimpleDateFormat |
dateTimeFormatterNoSegs |
static java.text.SimpleDateFormat |
dateTimeFormatterUTC |
static long |
DAY |
static int |
DAYS_SINCE_YEAR_0_TILL_1970 |
static long |
HOUR |
static long |
MINUTE |
static java.util.Date |
REF_DATE |
static long |
SECOND |
static java.text.SimpleDateFormat |
timeFormatter |
static java.text.SimpleDateFormat |
timeFormatterNoMillis |
static java.text.SimpleDateFormat |
timeFormatterNoMillis2 |
static java.text.SimpleDateFormat |
timeFormatterNoMillis2UTC |
static java.text.SimpleDateFormat |
timeFormatterNoSegs |
static java.text.SimpleDateFormat |
timeFormatterNoSegs2 |
static java.text.SimpleDateFormat |
timeFormatterNoSegs3 |
static java.text.SimpleDateFormat |
timeFormatterUTC |
static java.text.SimpleDateFormat |
timeUTCFormatterNoSegs2 |
static java.text.SimpleDateFormat |
timeUTCFormatterNoSegs3 |
Constructor and Description |
---|
DateTimeUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
formatTime(long milliSeconds)
Formats a timestamp in a format suitable to be presented to the user using the current timezone.
|
static java.lang.String |
formatTime(long milliSeconds,
java.time.ZoneId zoneId)
Formats a timestamp in a format suitable to be presented to the user using a given timezone.
|
static java.lang.String |
getUID() |
static void |
main(java.lang.String[] args) |
static java.lang.String |
milliSecondsToFormatedString(long timeMillis) |
static java.lang.String |
milliSecondsToFormatedString(long timeMillis,
boolean alwaysRoundSeconds) |
static double |
timeStampSeconds() |
public static final java.util.Date REF_DATE
public static final long DAY
public static final long HOUR
public static final long MINUTE
public static final long SECOND
public static final int DAYS_SINCE_YEAR_0_TILL_1970
public static final java.text.SimpleDateFormat dateFormatterXMLUTC
public static final java.text.SimpleDateFormat dateFormatterXMLNoMillisUTC
public static final java.text.SimpleDateFormat dateFormatter
public static final java.text.SimpleDateFormat dateFormatterUTC
public static final java.text.SimpleDateFormat dateFormatterNoSpaces
public static final java.text.SimpleDateFormat timeFormatter
public static final java.text.SimpleDateFormat timeFormatterUTC
public static final java.text.SimpleDateFormat timeFormatterNoMillis
public static final java.text.SimpleDateFormat timeFormatterNoMillis2
public static final java.text.SimpleDateFormat timeFormatterNoMillis2UTC
public static final java.text.SimpleDateFormat timeFormatterNoSegs
public static final java.text.SimpleDateFormat timeFormatterNoSegs2
public static final java.text.SimpleDateFormat timeFormatterNoSegs3
public static final java.text.SimpleDateFormat timeUTCFormatterNoSegs2
public static final java.text.SimpleDateFormat timeUTCFormatterNoSegs3
public static final java.text.SimpleDateFormat dateTimeFormatter
public static final java.text.SimpleDateFormat dateTimeFormatterUTC
public static final java.text.SimpleDateFormat dateTimeFormatterNoMillis
public static final java.text.SimpleDateFormat dateTimeFormatterNoSegs
public static final java.text.SimpleDateFormat dateTimeFormatter2UTC
public static final java.text.SimpleDateFormat dateTimeFileNameFormatter
public static final java.text.SimpleDateFormat dateTimeFileNameFormatterMillis
public static final java.text.SimpleDateFormat dateTimeFormatterISO8601
public static final java.text.SimpleDateFormat dateTimeFormatterISO8601_1
public static final java.text.SimpleDateFormat dateTimeFormatterISO8601_2
public static java.lang.String formatTime(long milliSeconds)
milliSeconds
- milliseconds since the Unix Epoch.public static java.lang.String formatTime(long milliSeconds, java.time.ZoneId zoneId)
milliSeconds
- milliseconds since the Unix Epoch.zoneId
- timezone identifier.public static final java.lang.String milliSecondsToFormatedString(long timeMillis)
public static final java.lang.String milliSecondsToFormatedString(long timeMillis, boolean alwaysRoundSeconds)
public static double timeStampSeconds()
public static java.lang.String getUID()
public static void main(java.lang.String[] args)
args
- Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.