public class DateFormatter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BACKEND_DATE_PATTERN
Blockchain pattern for SimpleDateFormat
|
static java.lang.String |
BACKEND_DATE_PATTERN_WITH_TIMEZONE
Blockchain pattern for SimpleDateFormat.
|
static java.lang.String |
BACKEND_DATE_TIME_ZONE
Blockchain timezone/time standard for SimpleDateFormat
|
Modifier and Type | Method and Description |
---|---|
static long |
convertBackendTimeToMilli(java.lang.String backendTime)
Converting backend time to millisecond.
|
static java.lang.String |
convertMilliSecondToBackendTimeString(long timeInMilliSeconds)
Convert milliseconds to time string format used on blockchain.
|
public static final java.lang.String BACKEND_DATE_PATTERN
public static final java.lang.String BACKEND_DATE_PATTERN_WITH_TIMEZONE
public static final java.lang.String BACKEND_DATE_TIME_ZONE
public static long convertBackendTimeToMilli(java.lang.String backendTime) throws java.text.ParseException
Backend time pattern "yyyy-MM-dd'T'HH:mm:ss.sss" in GMT.
backendTime
- input backend time.java.text.ParseException
- thrown if the input does not match with any supported datetime pattern.public static java.lang.String convertMilliSecondToBackendTimeString(long timeInMilliSeconds)
Backend time pattern "yyyy-MM-dd'T'HH:mm:ss.sss" in GMT
timeInMilliSeconds
- input number of milliseconds