com.monad.homerun.util
Class TimeUtil

java.lang.Object
  extended by com.monad.homerun.util.TimeUtil

public class TimeUtil
extends java.lang.Object

TimeUtil is a utility class with static methods to convert times in various formats into other formats


Constructor Summary
TimeUtil()
           
 
Method Summary
static long dateFormat(short weekMins)
           
static java.lang.String dateNameStr(long time)
           
static long dateToTime(java.lang.String dateStr)
           
static java.lang.String dayStringFormat(long msecs)
           
static java.lang.String degree2dir(long degree)
           
static java.lang.String fileNameStr()
           
static java.lang.String fileNameStr(long time)
           
static java.lang.String intervalStr(long time, int numBuckets)
           
static short modFormat(long msecs)
           
static java.lang.String monthNameStr(long time)
           
static java.lang.String monthStringFormat(int month)
           
static java.lang.String monthStringFormat(long msecs)
           
static short mowFormat(long msecs)
           
static java.lang.String shortDayStringFormat(long msecs)
           
static short statFormat(java.lang.String ltimeStr)
           
static java.lang.String string24Format(short time)
           
static java.lang.String stringFormat(long msecs)
          convert time in milliseconds into a display string of the form [h]h:mm [am|pm] (traditional) or hh:mm (24 hour format) if using traditional format, the leading 'h' & 'm' will be padded with a space to ensure constant length if less than 10 24 hour format
static java.lang.String stringFormat(short time)
          convert a minute-of-week time to time of day as dd:dd [AM|PM]
static java.lang.String stringOffsetFormat(short time)
           
static java.lang.String stringSecsFormat(long msecs)
           
static java.lang.String timeStampFormat(long timestamp)
          Convert a timestamp (= millisecs) to a concise string
static java.lang.String windowFormat(long msecs)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeUtil

public TimeUtil()
Method Detail

stringFormat

public static java.lang.String stringFormat(long msecs)
convert time in milliseconds into a display string of the form [h]h:mm [am|pm] (traditional) or hh:mm (24 hour format) if using traditional format, the leading 'h' & 'm' will be padded with a space to ensure constant length if less than 10 24 hour format

Parameters:
msecs - a millisecond time
Returns:
TimeString the formatted time string

stringSecsFormat

public static java.lang.String stringSecsFormat(long msecs)

timeStampFormat

public static java.lang.String timeStampFormat(long timestamp)
Convert a timestamp (= millisecs) to a concise string

Parameters:
timestamp - a date/time in milliseconds
Returns:
formatted time

stringFormat

public static java.lang.String stringFormat(short time)
convert a minute-of-week time to time of day as dd:dd [AM|PM]

Parameters:
time - the time in minute-of-the-week format
Returns:
string the formatted time string

string24Format

public static java.lang.String string24Format(short time)

stringOffsetFormat

public static java.lang.String stringOffsetFormat(short time)

mowFormat

public static short mowFormat(long msecs)

modFormat

public static short modFormat(long msecs)

dateFormat

public static long dateFormat(short weekMins)

dayStringFormat

public static java.lang.String dayStringFormat(long msecs)

shortDayStringFormat

public static java.lang.String shortDayStringFormat(long msecs)

monthStringFormat

public static java.lang.String monthStringFormat(long msecs)

windowFormat

public static java.lang.String windowFormat(long msecs)

monthStringFormat

public static java.lang.String monthStringFormat(int month)

statFormat

public static short statFormat(java.lang.String ltimeStr)

fileNameStr

public static java.lang.String fileNameStr()

fileNameStr

public static java.lang.String fileNameStr(long time)

dateNameStr

public static java.lang.String dateNameStr(long time)

monthNameStr

public static java.lang.String monthNameStr(long time)

dateToTime

public static long dateToTime(java.lang.String dateStr)

intervalStr

public static java.lang.String intervalStr(long time,
                                           int numBuckets)

degree2dir

public static java.lang.String degree2dir(long degree)


Copyright © 2006-2009 Richard Rodgers. All Rights Reserved.