Software and Services, Portable Libraries  2019.Mar.01
A library for managing digital certificates
SoftwareAndServices::Library::Common::DateTime Class Reference

A DateTime class used by many other objects. More...

#include "<SaS/Common/DateTime.hpp>"

+ Inheritance diagram for SoftwareAndServices::Library::Common::DateTime:
+ Collaboration diagram for SoftwareAndServices::Library::Common::DateTime:

Public Types

enum  DayOfTheWeek_e {
  Sunday_t = 0, Monday_t, Tuesday_t, Wednesday_t,
  Thursday_t, Friday_t, Saturday_t
}
 Days of the week as an enumerated value. More...
 
enum  Month_e {
  January_t = 1, February_t, March_t, April_t,
  June_t, July_t, August_t, September_t,
  October_t, November_t, December_t
}
 Months of the year. More...
 

Public Member Functions

 DateTime ()
 DateTime - Default Constructor. More...
 
 DateTime (const DateTime &Dt)
 DateTime - Copy Constructor. More...
 
 DateTime (unsigned short year, unsigned char month, unsigned char day)
 DateTime - Constructor. More...
 
 DateTime (unsigned short year, unsigned char month, unsigned char day, unsigned char hour, unsigned char minute, unsigned char second)
 DateTime - Constructor. More...
 
 DateTime (struct tm &tmValue)
 A (struct tm*) to DateTime - Constructor. More...
 
virtual ~DateTime ()
 The DateTime destructor. More...
 
unsigned char Day () const
 Get Month. More...
 
bool Day (unsigned char day)
 Set Day. More...
 
DayOfTheWeek_e DayOfWeek () const
 Get the day of the week. More...
 
int DayOfYear () const
 
int DaysPerMonth () const
 
int DaysPerYear () const
 
virtual InstanceCount_t decInstance () const
 Decrement the instance. More...
 
DayOfTheWeek_e FirstDayOfMonth () const
 
virtual InstanceCount_t getInstance () const
 
time_t GmtTimeT ()
 Get a time_t for the current object value. More...
 
unsigned char Hour () const
 Get Hour. More...
 
bool Hour (unsigned char hour)
 Set Hour. More...
 
virtual InstanceCount_t incInstance () const
 Increment the instance. More...
 
bool IsDateOnly () const
 
bool IsLeapYear () const
 
bool IsTimeOnly () const
 
bool IsZ () const
 
unsigned char Minute () const
 Get Minute. More...
 
bool Minute (unsigned char minute)
 Set Minute. More...
 
unsigned char Month () const
 Get Month. More...
 
bool Month (unsigned char month)
 Set Month. More...
 
const char * MonthName () const
 Return the abbreviated month name. More...
 
const char * MonthNameFull () const
 Return the month name. More...
 
void Normalize ()
 Take the (struct tm) value in 'this' and normalize the other values. More...
 
void operator delete (void *ToFree)
 
bool operator!= (const DateTime Other) const
 The DateTime compare operator. More...
 
bool operator< (const DateTime Other) const
 The DateTime compare operator. More...
 
bool operator<= (const DateTime Other) const
 The DateTime compare operator. More...
 
DateTimeoperator= (const DateTime &Other)
 DateTime copy operator. More...
 
DateTimeoperator= (const char *ParsableString)
 DateTime copy operator. More...
 
bool operator== (const DateTime Other) const
 The DateTime compare operator. More...
 
bool operator> (const DateTime Other) const
 The DateTime compare operator. More...
 
bool operator>= (const DateTime Other) const
 The DateTime compare operator. More...
 
bool Parse (const char *isoDateTime)
 Parse ISO (or iCAL date / date-time) More...
 
unsigned char Second () const
 Get Seconds. More...
 
bool Second (unsigned char second)
 Set Seconds. More...
 
void SetDateOnly ()
 Signify that the time part should be ignored. More...
 
void SetTimeOnly ()
 Signify that the date part should be ignored. More...
 
void SetZ (bool isZ)
 
void SetZ (bool isZ, const char *newTzName, long tzOffset)
 
virtual bool Sprint (String *Results) const
 Prints Only HHMMSS if Year, Month, and Day are zero. More...
 
virtual bool Sprint (String &Results) const
 Prints Only HHMMSS if Year, Month, and Day are zero. More...
 
int TimeZoneOffset () const
 
bool ToNowLocal ()
 Set the timezone to NOW in the current time zone. More...
 
bool ToNowZ ()
 Set the timezone to NOW in the GMT time zone. More...
 
virtual bool ToString (String &Results) const
 Prints Only HHMMSS if Year, Month, and Day are zero. More...
 
const char * Tzid () const
 
bool Tzid (const char *NewTzId)
 Set the TZID. More...
 
long TzOffset () const
 
virtual bool_t xdr (XDR *xdrs)
 Read/Write the string in XDR format. More...
 
unsigned short Year () const
 Get Year. More...
 
bool Year (unsigned short year)
 Set Month. More...
 

Static Public Member Functions

static bool IsLeapYear (unsigned short year)
 
static bool_t xdr_DateTime (XDR *xdrs, DateTime *Pointer)
 Read/Write the String in XDR format. More...
 
static bool_t xdr_DateTime (XDR *xdrs, void *Pointer)
 Read/Write the String in XDR format. More...
 
static bool_t xdr_T (XDR *xdrs, DateTime *Pointer)
 Read/Write the XDR object. More...
 
static bool_t xdr_T (XDR *xdrs, void *Pointer)
 Read/Write the XDR object. More...
 

Static Public Attributes

static const char * Apr
 3 character abbrivation for April More...
 
static const char * April
 April. More...
 
static const char * Aug
 3 character abbrivation for August More...
 
static const char * August
 August. More...
 
static const char * Dec
 3 character abbrivation for December More...
 
static const char * December
 December. More...
 
static const char * Feb
 3 character abbrivation for Feburary More...
 
static const char * February
 Feburary. More...
 
static const char * Jan
 3 character abbrivation for January More...
 
static const char * January
 January. More...
 
static const char * Jul
 3 character abbrivation for July More...
 
static const char * July
 July. More...
 
static const char * Jun
 3 character abbrivation for June More...
 
static const char * June
 June. More...
 
static const char * Mar
 3 character abbrivation for March More...
 
static const char * March
 March. More...
 
static const char * May
 3 character abbrivation for May More...
 
static const char * Nov
 3 character abbrivation for November More...
 
static const char * November
 November. More...
 
static const char * Oct
 3 character abbrivation for October More...
 
static const char * October
 October. More...
 
static const char * Sep
 3 character abbrivation for September More...
 
static const char * September
 September. More...
 

Detailed Description

A DateTime class used by many other objects.

Definition at line 105 of file DateTime.hpp.

Member Enumeration Documentation

◆ DayOfTheWeek_e

Days of the week as an enumerated value.

This have the same values as ((struct tm)->tm_wday).

Enumerator
Sunday_t 

Number used for Sunday.

Monday_t 

Number used for Monday.

Tuesday_t 

Number used for Tuesday.

Wednesday_t 

Number used for Wednesday.

Thursday_t 

Number used for Thursday.

Friday_t 

Number used for Friday.

Saturday_t 

Number used for Saturday.

Definition at line 226 of file DateTime.hpp.

◆ Month_e

Months of the year.

Enumerator
January_t 

January.

February_t 

Feburary.

March_t 

March.

April_t 

April.

June_t 

June.

July_t 

July.

August_t 

August.

September_t 

September.

October_t 

October.

November_t 

November.

December_t 

December.

Definition at line 185 of file DateTime.hpp.

Constructor & Destructor Documentation

◆ DateTime() [1/5]

SoftwareAndServices::Library::Common::DateTime::DateTime ( )

DateTime - Default Constructor.

Default to 'today' in Z.

◆ DateTime() [2/5]

SoftwareAndServices::Library::Common::DateTime::DateTime ( const DateTime Dt)

DateTime - Copy Constructor.

Default to 'today' in Z.

Parameters
DtThe DateTime object to copy from.

◆ DateTime() [3/5]

SoftwareAndServices::Library::Common::DateTime::DateTime ( unsigned short  year,
unsigned char  month,
unsigned char  day 
)

DateTime - Constructor.

Parameters
yearThe year to set the value to.
monthThe month to set the value to.
dayThe day to set the value to.

◆ DateTime() [4/5]

SoftwareAndServices::Library::Common::DateTime::DateTime ( unsigned short  year,
unsigned char  month,
unsigned char  day,
unsigned char  hour,
unsigned char  minute,
unsigned char  second 
)

DateTime - Constructor.

Parameters
yearThe year to set the value to.
monthThe month to set the value to.
dayThe day to set the value to.
hourThe hour to set the value to.
minuteThe minute to set the value to.
secondThe second to set the value to.

◆ DateTime() [5/5]

SoftwareAndServices::Library::Common::DateTime::DateTime ( struct tm &  tmValue)

A (struct tm*) to DateTime - Constructor.

Parameters
tmValueA an initialized (struct tm) to set the values to.

◆ ~DateTime()

virtual SoftwareAndServices::Library::Common::DateTime::~DateTime ( )
virtual

The DateTime destructor.

Member Function Documentation

◆ Day() [1/2]

unsigned char SoftwareAndServices::Library::Common::DateTime::Day ( ) const

Get Month.

Returns
The objects day.

◆ Day() [2/2]

bool SoftwareAndServices::Library::Common::DateTime::Day ( unsigned char  day)

Set Day.

Parameters
dayThe objects day.
Returns
TRUE when the value is valid and set.

◆ DayOfWeek()

DayOfTheWeek_e SoftwareAndServices::Library::Common::DateTime::DayOfWeek ( ) const

Get the day of the week.

Returns
The objects day of the week as an enumerated value.

◆ DayOfYear()

int SoftwareAndServices::Library::Common::DateTime::DayOfYear ( ) const
Returns
The day number in the current year.

◆ DaysPerMonth()

int SoftwareAndServices::Library::Common::DateTime::DaysPerMonth ( ) const
Returns
Return the number of days in the current month.

◆ DaysPerYear()

int SoftwareAndServices::Library::Common::DateTime::DaysPerYear ( ) const
Returns
The number of days in the year.

◆ decInstance()

virtual InstanceCount_t SoftwareAndServices::Library::Common::instance< DateTime >::decInstance ( ) const
inlinevirtualinherited

Decrement the instance.

Returns
The instance count, after decrementing it.

Reimplemented in SoftwareAndServices::Library::iCalendar::date_time.

Definition at line 129 of file instance.hpp.

◆ FirstDayOfMonth()

DayOfTheWeek_e SoftwareAndServices::Library::Common::DateTime::FirstDayOfMonth ( ) const
Returns
The day of the week for the 1st of the month as an enumerated type.

◆ getInstance()

virtual InstanceCount_t SoftwareAndServices::Library::Common::instance< DateTime >::getInstance ( ) const
inlinevirtualinherited
Returns
The current instance count.

Definition at line 118 of file instance.hpp.

◆ GmtTimeT()

time_t SoftwareAndServices::Library::Common::DateTime::GmtTimeT ( )

Get a time_t for the current object value.

The (struct tm) part of this object is updated and normalized.

Returns
The time_t value equal the current objects value.

◆ Hour() [1/2]

unsigned char SoftwareAndServices::Library::Common::DateTime::Hour ( ) const

Get Hour.

Returns
The objects hour.

◆ Hour() [2/2]

bool SoftwareAndServices::Library::Common::DateTime::Hour ( unsigned char  hour)

Set Hour.

Parameters
hourThe objects hour.
Returns
TRUE when the value is valid and set.

◆ incInstance()

virtual InstanceCount_t SoftwareAndServices::Library::Common::instance< DateTime >::incInstance ( ) const
inlinevirtualinherited

Increment the instance.

Returns
The instance value, after incrementing it.

Reimplemented in SoftwareAndServices::Library::iCalendar::date_time.

Definition at line 109 of file instance.hpp.

◆ IsDateOnly()

bool SoftwareAndServices::Library::Common::DateTime::IsDateOnly ( ) const
Returns
TRUE when the time part is not set.

◆ IsLeapYear() [1/2]

bool SoftwareAndServices::Library::Common::DateTime::IsLeapYear ( ) const
Returns
TRUE when the year is a leap year.

◆ IsLeapYear() [2/2]

static bool SoftwareAndServices::Library::Common::DateTime::IsLeapYear ( unsigned short  year)
static
Parameters
yearA year to test to see if it is a leap year.
Returns
TRUE when the provided year is a leap year.

◆ IsTimeOnly()

bool SoftwareAndServices::Library::Common::DateTime::IsTimeOnly ( ) const
Returns
TRUE when the date part is not set.

◆ IsZ()

bool SoftwareAndServices::Library::Common::DateTime::IsZ ( ) const
Returns
TRUE when the current object is in the GMT time zone.

◆ Minute() [1/2]

unsigned char SoftwareAndServices::Library::Common::DateTime::Minute ( ) const

Get Minute.

Returns
The objects minute.

◆ Minute() [2/2]

bool SoftwareAndServices::Library::Common::DateTime::Minute ( unsigned char  minute)

Set Minute.

Parameters
minuteThe objects minute.
Returns
TRUE when the value is valid and set.

◆ Month() [1/2]

unsigned char SoftwareAndServices::Library::Common::DateTime::Month ( ) const

Get Month.

Returns
The objects month.

◆ Month() [2/2]

bool SoftwareAndServices::Library::Common::DateTime::Month ( unsigned char  month)

Set Month.

Parameters
monthThe objects month.
Returns
TRUE when the value is valid and set.

◆ MonthName()

const char* SoftwareAndServices::Library::Common::DateTime::MonthName ( ) const

Return the abbreviated month name.

Returns
The abbreviated name of the month as a localized string.

◆ MonthNameFull()

const char* SoftwareAndServices::Library::Common::DateTime::MonthNameFull ( ) const

Return the month name.

Returns
The name of the month as a localized string.

◆ Normalize()

void SoftwareAndServices::Library::Common::DateTime::Normalize ( )

Take the (struct tm) value in 'this' and normalize the other values.

This method allows you to set your desired interval into the values, then convert them to normal value.

Example, If you set seconds to 3600, then call normalize, it will set seconds to zero, minutes to zero, and increment hours by one.

Normalize only wraps up seconds, minutes, hours, monday day, month, and years. All other values are ignored in the calculations.

It also sets DayOfWeek and DayOfYear.

◆ operator!=()

bool SoftwareAndServices::Library::Common::DateTime::operator!= ( const DateTime  Other) const

The DateTime compare operator.

Parameters
OtherThe DateTime to compare to.
Returns
TRUE when they are NOT equal.

◆ operator<()

bool SoftwareAndServices::Library::Common::DateTime::operator< ( const DateTime  Other) const

The DateTime compare operator.

Parameters
OtherThe DateTime to compare to.
Returns
TRUE when THIS is less than Other

◆ operator<=()

bool SoftwareAndServices::Library::Common::DateTime::operator<= ( const DateTime  Other) const

The DateTime compare operator.

Parameters
OtherThe DateTime to compare to.
Returns
TRUE when THIS is less than or equal to Other

◆ operator=() [1/2]

DateTime& SoftwareAndServices::Library::Common::DateTime::operator= ( const DateTime Other)

DateTime copy operator.

Parameters
OtherThe DateTime object to copy from.
Returns
A reference to a copy of the DateTime with the instance set to one. If you want a reference to the same object, just call incInstance() and use the same object.

◆ operator=() [2/2]

DateTime& SoftwareAndServices::Library::Common::DateTime::operator= ( const char *  ParsableString)

DateTime copy operator.

Parameters
ParsableStringThe DateTime value is parsable format.
Returns
A reference to a copy of the DateTime with the instance set to one. If you want a reference to the same object, just call incInstance() and use the same object.
See also
parse(const char * isoDateTime);

◆ operator==()

bool SoftwareAndServices::Library::Common::DateTime::operator== ( const DateTime  Other) const

The DateTime compare operator.

Parameters
OtherThe DateTime to compare to.
Returns
TRUE when they are equal.

◆ operator>()

bool SoftwareAndServices::Library::Common::DateTime::operator> ( const DateTime  Other) const

The DateTime compare operator.

Parameters
OtherThe DateTime to compare to.
Returns
TRUE when THIS is more than Other

◆ operator>=()

bool SoftwareAndServices::Library::Common::DateTime::operator>= ( const DateTime  Other) const

The DateTime compare operator.

Parameters
OtherThe DateTime to compare to.
Returns
TRUE when THIS is more then or equal to Other

◆ Parse()

bool SoftwareAndServices::Library::Common::DateTime::Parse ( const char *  isoDateTime)

Parse ISO (or iCAL date / date-time)

Parameters
isoDateTimeParse one of the following formats:
  • YYYY-MM-DD HH:MM
  • YYYY-MM-DD HH:MMZ
  • YYYY-MM-DD HH:MM:SS
  • YYYY-MM-DD HH:MM:SSZ
  • YYYYMMDDTHHMM
  • YYYYMMDDTHHMMZ
  • YYYYMMDDTHHMMSS
  • YYYYMMDDTHHMMSSZ
  • YYYY-MM-DD
  • YYYYMMDD
  • HH:MM:SS (NOT SUPPORTED - No DATE VALUE)
  • HH:MM (NOT SUPPORTED - No DATE VALUE)
  • HHMMSS (NOT SUPPORTED - No DATE VALUE)
Returns
TRUE if successful. FALSE if it can not be parsed. If FALSE the contents of this object are undefined.

◆ Second() [1/2]

unsigned char SoftwareAndServices::Library::Common::DateTime::Second ( ) const

Get Seconds.

Returns
The objects seconds.

◆ Second() [2/2]

bool SoftwareAndServices::Library::Common::DateTime::Second ( unsigned char  second)

Set Seconds.

Parameters
secondThe objects seconds.
Returns
TRUE when the value is valid and set.

◆ SetDateOnly()

void SoftwareAndServices::Library::Common::DateTime::SetDateOnly ( )

Signify that the time part should be ignored.

◆ SetTimeOnly()

void SoftwareAndServices::Library::Common::DateTime::SetTimeOnly ( )

Signify that the date part should be ignored.

◆ SetZ() [1/2]

void SoftwareAndServices::Library::Common::DateTime::SetZ ( bool  isZ)
Parameters
isZSet to TRUE if you want the current object in GMT. Set to FALSE if you want the current object in the local or named time zone.

◆ SetZ() [2/2]

void SoftwareAndServices::Library::Common::DateTime::SetZ ( bool  isZ,
const char *  newTzName,
long  tzOffset 
)
Parameters
isZWhen TRUE, set to the GMT time zone and ignore the other parameters.
newTzNameOptional parameter. The name of the time zone to use (ignored if isZ is TRUE). Set to nullptr if not used.
tzOffsetOptional parameter. The time zone offset to use. (ignored if isZ is TRUE or newTzName is set).

◆ Sprint() [1/2]

virtual bool SoftwareAndServices::Library::Common::DateTime::Sprint ( String Results) const
virtual

Prints Only HHMMSS if Year, Month, and Day are zero.

Prints YYYYMMDD if IsDateOnly() is set. Else prints YYYYMMDDTHHMMSS.

Parameters
ResultsThe formatted DateTime.
Returns
TRUE when something appended to Results.

◆ Sprint() [2/2]

virtual bool SoftwareAndServices::Library::Common::DateTime::Sprint ( String Results) const
virtual

Prints Only HHMMSS if Year, Month, and Day are zero.

Prints YYYYMMDD if IsDateOnly() is set. Else prints YYYYMMDDTHHMMSS.

Parameters
ResultsThe formatted DateTime.
Returns
TRUE when something appended to Results.

◆ ToNowLocal()

bool SoftwareAndServices::Library::Common::DateTime::ToNowLocal ( )

Set the timezone to NOW in the current time zone.

Returns
TRUE when set.

◆ ToNowZ()

bool SoftwareAndServices::Library::Common::DateTime::ToNowZ ( )

Set the timezone to NOW in the GMT time zone.

Returns
TRUE when set.

◆ ToString()

virtual bool SoftwareAndServices::Library::Common::DateTime::ToString ( String Results) const
virtual

Prints Only HHMMSS if Year, Month, and Day are zero.

Prints YYYYMMDD if IsDateOnly() is set. Else prints YYYYMMDDTHHMMSS.

Parameters
ResultsThe formatted DateTime.
Returns
TRUE when something appended to Results.

◆ Tzid() [1/2]

const char* SoftwareAndServices::Library::Common::DateTime::Tzid ( ) const
Returns
The timezone id (example "America/Los_Angles").

◆ Tzid() [2/2]

bool SoftwareAndServices::Library::Common::DateTime::Tzid ( const char *  NewTzId)

Set the TZID.

Parameters
NewTzIdThe new Time Zone ID to use. Set to empty string "", to have this object set to local computer time.
Returns
true when NewTzId is accepted and set. Else returns false and no change is made.

◆ TzOffset()

long SoftwareAndServices::Library::Common::DateTime::TzOffset ( ) const
Returns
The timezone offset in seconds from GMT>

◆ xdr()

virtual bool_t SoftwareAndServices::Library::Common::DateTime::xdr ( XDR xdrs)
virtual

Read/Write the string in XDR format.

Parameters
xdrsAn initialized XDR object.

Implements SoftwareAndServices::Library::Common::XdrSerialize< DateTime >.

◆ xdr_DateTime() [1/2]

static bool_t SoftwareAndServices::Library::Common::DateTime::xdr_DateTime ( XDR xdrs,
DateTime Pointer 
)
static

Read/Write the String in XDR format.

Parameters
xdrsAn initialized XDR object.
Pointerto the String object to be written.

◆ xdr_DateTime() [2/2]

static bool_t SoftwareAndServices::Library::Common::DateTime::xdr_DateTime ( XDR xdrs,
void *  Pointer 
)
static

Read/Write the String in XDR format.

Parameters
xdrsAn initialized XDR object.
Pointerto the String object to be written.

◆ xdr_T() [1/2]

static bool_t SoftwareAndServices::Library::Common::XdrSerialize< DateTime >::xdr_T ( XDR xdrs,
DateTime Pointer 
)
staticinherited

Read/Write the XDR object.

Parameters
xdrsAn initialized XDR object.
PointerA Pointer to the object.
Returns
true if seralized. Returs false if xdrs is nullptr, or there is a serialization problem.

◆ xdr_T() [2/2]

static bool_t SoftwareAndServices::Library::Common::XdrSerialize< DateTime >::xdr_T ( XDR xdrs,
void *  Pointer 
)
staticinherited

Read/Write the XDR object.

Parameters
xdrsAn initialized XDR object.
PointerA Pointer to the object.
Returns
true if seralized. Returs false if xdrs is nullptr, or there is a serialization problem.

◆ Year() [1/2]

unsigned short SoftwareAndServices::Library::Common::DateTime::Year ( ) const

Get Year.

Returns
The objects year.

◆ Year() [2/2]

bool SoftwareAndServices::Library::Common::DateTime::Year ( unsigned short  year)

Set Month.

Parameters
yearThe objects year.
Returns
TRUE when the value is valid and set.

Member Data Documentation

◆ Apr

const char* SoftwareAndServices::Library::Common::DateTime::Apr
static

3 character abbrivation for April

Definition at line 123 of file DateTime.hpp.

◆ April

const char* SoftwareAndServices::Library::Common::DateTime::April
static

April.

Definition at line 159 of file DateTime.hpp.

◆ Aug

const char* SoftwareAndServices::Library::Common::DateTime::Aug
static

3 character abbrivation for August

Definition at line 135 of file DateTime.hpp.

◆ August

const char* SoftwareAndServices::Library::Common::DateTime::August
static

August.

Definition at line 168 of file DateTime.hpp.

◆ Dec

const char* SoftwareAndServices::Library::Common::DateTime::Dec
static

3 character abbrivation for December

Definition at line 147 of file DateTime.hpp.

◆ December

const char* SoftwareAndServices::Library::Common::DateTime::December
static

December.

Definition at line 180 of file DateTime.hpp.

◆ Feb

const char* SoftwareAndServices::Library::Common::DateTime::Feb
static

3 character abbrivation for Feburary

Definition at line 117 of file DateTime.hpp.

◆ February

const char* SoftwareAndServices::Library::Common::DateTime::February
static

Feburary.

Definition at line 153 of file DateTime.hpp.

◆ Jan

const char* SoftwareAndServices::Library::Common::DateTime::Jan
static

3 character abbrivation for January

Definition at line 114 of file DateTime.hpp.

◆ January

const char* SoftwareAndServices::Library::Common::DateTime::January
static

January.

Definition at line 150 of file DateTime.hpp.

◆ Jul

const char* SoftwareAndServices::Library::Common::DateTime::Jul
static

3 character abbrivation for July

Definition at line 132 of file DateTime.hpp.

◆ July

const char* SoftwareAndServices::Library::Common::DateTime::July
static

July.

Definition at line 165 of file DateTime.hpp.

◆ Jun

const char* SoftwareAndServices::Library::Common::DateTime::Jun
static

3 character abbrivation for June

Definition at line 129 of file DateTime.hpp.

◆ June

const char* SoftwareAndServices::Library::Common::DateTime::June
static

June.

Definition at line 162 of file DateTime.hpp.

◆ Mar

const char* SoftwareAndServices::Library::Common::DateTime::Mar
static

3 character abbrivation for March

Definition at line 120 of file DateTime.hpp.

◆ March

const char* SoftwareAndServices::Library::Common::DateTime::March
static

March.

Definition at line 156 of file DateTime.hpp.

◆ May

const char* SoftwareAndServices::Library::Common::DateTime::May
static

3 character abbrivation for May

Definition at line 126 of file DateTime.hpp.

◆ Nov

const char* SoftwareAndServices::Library::Common::DateTime::Nov
static

3 character abbrivation for November

Definition at line 144 of file DateTime.hpp.

◆ November

const char* SoftwareAndServices::Library::Common::DateTime::November
static

November.

Definition at line 177 of file DateTime.hpp.

◆ Oct

const char* SoftwareAndServices::Library::Common::DateTime::Oct
static

3 character abbrivation for October

Definition at line 141 of file DateTime.hpp.

◆ October

const char* SoftwareAndServices::Library::Common::DateTime::October
static

October.

Definition at line 174 of file DateTime.hpp.

◆ Sep

const char* SoftwareAndServices::Library::Common::DateTime::Sep
static

3 character abbrivation for September

Definition at line 138 of file DateTime.hpp.

◆ September

const char* SoftwareAndServices::Library::Common::DateTime::September
static

September.

Definition at line 171 of file DateTime.hpp.


The documentation for this class was generated from the following file: