com.atlassian.bamboo.utils
Class DurationUtils
java.lang.Object
com.atlassian.bamboo.utils.DurationUtils
public class DurationUtils
- extends Object
This class provide some Time formatting methods.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PRIOR_TEXT
public static final String PRIOR_TEXT
- See Also:
- Constant Field Values
AGO
public static final String AGO
- See Also:
- Constant Field Values
getInstance
public static DurationUtils getInstance()
getPrettyPrint
public static String getPrettyPrint(long elapsedTimeMillis,
PrettyLength prettyLength)
- Formats time to the nearest hour, minute or second.
Note - Currently ignore hours (display them in minutes) see BJ-119
- Parameters:
elapsedTimeMillis
- The timeprettyLength
- determines whether you want the long, medium or short string representation, e.g minute vs min vs m
- Returns:
- Nearest time to the nearest hour, minute or second.
getPrettyPrint
public static String getPrettyPrint(long elapsedTimeMillis)
getPrettyPrint
public static String getPrettyPrint(long elapsedTimeMillis,
boolean isLong)
getNormalizedTime
public static long getNormalizedTime(long elapsedTimeMillis)
- Converts time in milliseconds to the number of milliseconds that fill in the nearest hour, minute or second.
- Parameters:
elapsedTimeMillis
-
- Returns:
- number of milliseconds that fill in the nearest hour, minute or second.
getElapsedTime
public static long getElapsedTime(Date fromDate)
getElapsedTime
public static long getElapsedTime(long fromDate)
getRelativeDate
public static String getRelativeDate(Date fromDate)
getRelativeDate
public static String getRelativeDate(long fromDate)
getRelativeToDate
public static String getRelativeToDate(long fromDate)
getRelativeDate
public static String getRelativeDate(Date fromDate,
Date comparedTo)
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.