com.sigh.utils.c_time
Class CTime

java.lang.Object
  extended by com.sigh.utils.c_time.CTime

public class CTime
extends java.lang.Object

Author:
Software Industry & General Hardware

Constructor Summary
CTime()
          Default Constructor of a CTime object.
CTime(TimeFormatString tfs)
          Constructor to create a CTime object with a given TimeFormatString.
 
Method Summary
 java.lang.String abbreviatedMonthName()
           
 java.lang.String abbreviatedMonthName(int monthOffset)
           
 java.lang.String abbreviatedWeekdayName()
          Returns today's abbreviated weekday name for this locale.
 java.lang.String abbreviatedWeekdayName(int dayOffset)
          Returns the abbreviated weekday name for the given day (Monday is first day of week) for this locale.
 java.lang.String dayOfTheMonthAsNumber()
           
 java.lang.String dayOfTheYearAsNumber()
           
 java.lang.String fullMonthName()
           
 java.lang.String fullMonthName(int monthOffset)
           
 java.lang.String fullWeekdayName()
          Returns full weekday name for today for this locale.
 java.lang.String fullWeekdayName(int dayOffset)
          Returns full weekday name for the supplied day (Monday is first day of week) for this locale.
static java.lang.String getFlagsString()
          Returns the String of flag characters that are parsed by strftime() in a format string.
static java.lang.String getVersion()
          Returns the version of this class.
 java.lang.String hourIn12HourFormat()
           
 java.lang.String hourIn24HourFormat()
           
 boolean isDateValid()
          Returns true if the current day is a valid day for this month and year.
 java.lang.String localesEquivalentOfAmOrPm()
           
 java.lang.String minuteAsANumber()
           
 java.lang.String monthAsANumber()
           
 java.lang.String percentSign()
           
 java.lang.String secondAsANumber()
           
 java.lang.String standardDateString()
           
 java.lang.String standardTimeString()
           
static java.lang.String strftime(java.lang.String formatString)
           
static java.lang.String strftime(java.lang.String formatString, long aTimeInMilliseconds)
           
static java.lang.String strftime(TimeFormatString tfs)
           
 java.lang.String theStandardDateTime()
           
 java.lang.String timeZoneName()
           
 java.lang.String weekdayAsADecimal()
           
 java.lang.String weekOfTheYearMondayAsTheFirstDay()
           
 java.lang.String weekOfTheYearSundayAsTheFirstDay()
           
 java.lang.String yearInDecimalWithCentury()
           
 java.lang.String yearInDecimalWithoutCentury()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CTime

public CTime()
Default Constructor of a CTime object.


CTime

public CTime(TimeFormatString tfs)
Constructor to create a CTime object with a given TimeFormatString.

Parameters:
tfs -
Method Detail

getVersion

public static java.lang.String getVersion()
Returns the version of this class.

Returns:
String

isDateValid

public boolean isDateValid()
Returns true if the current day is a valid day for this month and year. Otherwise returns false.

Returns:
boolean

abbreviatedWeekdayName

public java.lang.String abbreviatedWeekdayName()
Returns today's abbreviated weekday name for this locale.

Returns:
String

abbreviatedWeekdayName

public java.lang.String abbreviatedWeekdayName(int dayOffset)
Returns the abbreviated weekday name for the given day (Monday is first day of week) for this locale.

Parameters:
dayOffset -
Returns:
String

fullWeekdayName

public java.lang.String fullWeekdayName()
Returns full weekday name for today for this locale.

Returns:
String

fullWeekdayName

public java.lang.String fullWeekdayName(int dayOffset)
Returns full weekday name for the supplied day (Monday is first day of week) for this locale.

Parameters:
dayOffset -
Returns:
String

abbreviatedMonthName

public java.lang.String abbreviatedMonthName()
Returns:
String

abbreviatedMonthName

public java.lang.String abbreviatedMonthName(int monthOffset)
Parameters:
monthOffset -
Returns:
String

fullMonthName

public java.lang.String fullMonthName()
Returns:
String

fullMonthName

public java.lang.String fullMonthName(int monthOffset)
Parameters:
monthOffset -
Returns:
String String

theStandardDateTime

public java.lang.String theStandardDateTime()
Returns:
String

dayOfTheMonthAsNumber

public java.lang.String dayOfTheMonthAsNumber()
Returns:
String

hourIn24HourFormat

public java.lang.String hourIn24HourFormat()
Returns:
String

hourIn12HourFormat

public java.lang.String hourIn12HourFormat()
Returns:
String

dayOfTheYearAsNumber

public java.lang.String dayOfTheYearAsNumber()
Returns:
String

monthAsANumber

public java.lang.String monthAsANumber()
Returns:
String

minuteAsANumber

public java.lang.String minuteAsANumber()
Returns:
String

localesEquivalentOfAmOrPm

public java.lang.String localesEquivalentOfAmOrPm()
Returns:
String

secondAsANumber

public java.lang.String secondAsANumber()
Returns:
String

weekOfTheYearSundayAsTheFirstDay

public java.lang.String weekOfTheYearSundayAsTheFirstDay()
Returns:
String

weekdayAsADecimal

public java.lang.String weekdayAsADecimal()
Returns:
String

weekOfTheYearMondayAsTheFirstDay

public java.lang.String weekOfTheYearMondayAsTheFirstDay()
Returns:
String

standardDateString

public java.lang.String standardDateString()
Returns:
String

standardTimeString

public java.lang.String standardTimeString()
Returns:
String

yearInDecimalWithoutCentury

public java.lang.String yearInDecimalWithoutCentury()
Returns:
String

yearInDecimalWithCentury

public java.lang.String yearInDecimalWithCentury()
Returns:
String

timeZoneName

public java.lang.String timeZoneName()
Returns:
String

percentSign

public java.lang.String percentSign()
Returns:
String

strftime

public static java.lang.String strftime(java.lang.String formatString)
Parameters:
formatString -
Returns:
String

strftime

public static java.lang.String strftime(TimeFormatString tfs)
Parameters:
tfs -
Returns:
String

strftime

public static java.lang.String strftime(java.lang.String formatString,
                                        long aTimeInMilliseconds)
Parameters:
formatString -
aTimeInMilliseconds -
Returns:
String

getFlagsString

public static java.lang.String getFlagsString()
Returns the String of flag characters that are parsed by strftime() in a format string. Each one can be preceeded by a percent-sign.

Returns:
String