com.metamatrix.console.util
Class QCTime

java.lang.Object
  extended by com.metamatrix.console.util.QCTime
All Implemented Interfaces:
java.io.Serializable

public class QCTime
extends java.lang.Object
implements java.io.Serializable

Class representing a time of day with no consideration of timezones, etc. Just an hour, minute, and second. Developed for charting but useful here.

See Also:
Serialized Form

Constructor Summary
QCTime(int totSeconds)
           
QCTime(int anHour, int aMinute)
           
QCTime(int anHour, int aMinute, double aSecond)
           
QCTime(int anHour, int aMinute, int aSecond)
           
 
Method Summary
static double dSecondsNumber(QCTime aTime)
           
 boolean equals(QCTime anotherTime)
           
 int fractionalSecondAsMillis()
          Return a number 0 through 999 representing the fractional second as a number of milliseconds.
 int getHour()
           
 int getMinute()
           
 int getSecond()
           
 double getSecondsWithFraction()
           
static int iSecondsNumber(QCTime aTime)
           
 boolean isGreaterThan(QCTime anotherTime)
           
 boolean isLessThan(QCTime anotherTime)
           
static int minutesNumber(QCTime aTime)
           
static int roundedMinutesNumber(QCTime aTime)
           
 java.lang.String toHourMinuteAMPMString()
          hh:mmAM
 java.lang.String toHourMinuteSecondMillisecondString()
          hh:mm:ss.sss
 java.lang.String toHourMinuteString()
          hh:mm
 java.lang.String toString()
           
 void zeroOutSeconds()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QCTime

public QCTime(int anHour,
              int aMinute,
              int aSecond)

QCTime

public QCTime(int anHour,
              int aMinute,
              double aSecond)

QCTime

public QCTime(int anHour,
              int aMinute)

QCTime

public QCTime(int totSeconds)
Method Detail

getHour

public int getHour()

getMinute

public int getMinute()

getSecond

public int getSecond()

getSecondsWithFraction

public double getSecondsWithFraction()

zeroOutSeconds

public void zeroOutSeconds()

equals

public boolean equals(QCTime anotherTime)

isGreaterThan

public boolean isGreaterThan(QCTime anotherTime)

isLessThan

public boolean isLessThan(QCTime anotherTime)

iSecondsNumber

public static int iSecondsNumber(QCTime aTime)

dSecondsNumber

public static double dSecondsNumber(QCTime aTime)

minutesNumber

public static int minutesNumber(QCTime aTime)

roundedMinutesNumber

public static int roundedMinutesNumber(QCTime aTime)

toHourMinuteString

public java.lang.String toHourMinuteString()
hh:mm


toHourMinuteAMPMString

public java.lang.String toHourMinuteAMPMString()
hh:mmAM


toHourMinuteSecondMillisecondString

public java.lang.String toHourMinuteSecondMillisecondString()
hh:mm:ss.sss


fractionalSecondAsMillis

public int fractionalSecondAsMillis()
Return a number 0 through 999 representing the fractional second as a number of milliseconds.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2009. All Rights Reserved.