ucar.unidata.util
Class DateUtil

java.lang.Object
  extended by ucar.unidata.util.DateUtil

public class DateUtil
extends java.lang.Object

A set of date oriented utilities

Since:
May 4, 2007 1:01:53 PM
Author:
edavis and the IDV development team

Field Summary
static long MILLIS
          milliseconds in a millisecond
static long MILLIS_CENTURY
          milliseconds in a century (approximately)
static long MILLIS_DAY
          milliseconds in a day
static long MILLIS_DECADE
          milliseconds in a decade (approximately)
static long MILLIS_HOUR
          milliseconds in an hour
static long MILLIS_MINUTE
          milliseconds in a minute
static long MILLIS_MONTH
          milliseconds in a month (approximately)
static long MILLIS_SECOND
          milliseconds in a second
static long MILLIS_WEEK
          milliseconds in a week
static long MILLIS_YEAR
          milliseconds in a year (approximately)
 
Constructor Summary
DateUtil()
           
 
Method Summary
static java.lang.String getCurrentSystemTimeAsISO8601()
          format current time
static java.lang.String getTimeAsISO8601(long time)
          format time
static long hoursToMillis(double hour)
          utility to convert a given number of hours to milliseconds
static double millisToMinutes(double millis)
          utility to convert a given number of milliseconds to minutes
static long minutesToMillis(double minutes)
          utility to convert a given number of minutes to milliseconds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MILLIS

public static final long MILLIS
milliseconds in a millisecond

See Also:
Constant Field Values

MILLIS_SECOND

public static final long MILLIS_SECOND
milliseconds in a second

See Also:
Constant Field Values

MILLIS_MINUTE

public static final long MILLIS_MINUTE
milliseconds in a minute

See Also:
Constant Field Values

MILLIS_HOUR

public static final long MILLIS_HOUR
milliseconds in an hour

See Also:
Constant Field Values

MILLIS_DAY

public static final long MILLIS_DAY
milliseconds in a day

See Also:
Constant Field Values

MILLIS_WEEK

public static final long MILLIS_WEEK
milliseconds in a week

See Also:
Constant Field Values

MILLIS_MONTH

public static final long MILLIS_MONTH
milliseconds in a month (approximately)

See Also:
Constant Field Values

MILLIS_YEAR

public static final long MILLIS_YEAR
milliseconds in a year (approximately)

See Also:
Constant Field Values

MILLIS_DECADE

public static final long MILLIS_DECADE
milliseconds in a decade (approximately)

See Also:
Constant Field Values

MILLIS_CENTURY

public static final long MILLIS_CENTURY
milliseconds in a century (approximately)

See Also:
Constant Field Values
Constructor Detail

DateUtil

public DateUtil()
Method Detail

getCurrentSystemTimeAsISO8601

public static java.lang.String getCurrentSystemTimeAsISO8601()
format current time

Returns:
current time formatted

getTimeAsISO8601

public static java.lang.String getTimeAsISO8601(long time)
format time

Parameters:
time - time
Returns:
formatted time

hoursToMillis

public static long hoursToMillis(double hour)
utility to convert a given number of hours to milliseconds

Parameters:
hour - hours
Returns:
milliseconds

millisToMinutes

public static double millisToMinutes(double millis)
utility to convert a given number of milliseconds to minutes

Parameters:
millis - milliseconds
Returns:
minutes

minutesToMillis

public static long minutesToMillis(double minutes)
utility to convert a given number of minutes to milliseconds

Parameters:
minutes - minutes
Returns:
milliseconds