| 
 Namespaces | 
| namespace   | smjg.libs.util.datetime | 
| namespace   | std.c.windows.windows | 
 Classes | 
| struct   | smjg.libs.util.datetime.DateValue | 
|   | The smjg.libs.util.datetime.DateValue structure represents a calendar date.  More...
  | 
| struct   | smjg.libs.util.datetime.TimeValue | 
|   | The smjg.libs.util.datetime.TimeValue structure represents a time within a day.  More...
  | 
| struct   | smjg.libs.util.datetime.DateTime | 
|   | The smjg.libs.util.datetime.DateTime structure represents a combination of date and time.  More...
  | 
| struct   | smjg.libs.util.datetime.DateTimeInterval | 
|   | The smjg.libs.util.datetime.DateTimeInterval structure represents an interval in both date and time.  More...
  | 
| class   | smjg.libs.util.datetime.DateTimeException | 
|   | The smjg.libs.util.datetime.DateTimeException class is an exception thrown when a date/time operation fails, e.g.  More...
  | 
| struct   | smjg.libs.util.datetime.DateTimeComponents | 
|   | The smjg.libs.util.datetime.DateTimeComponents structure represents a date and time in structured form.  More...
  | 
 Typedefs | 
| typedef int  | smjg::libs::util::datetime.DateInterval | 
|   | The smjg.libs.util.datetime.DateInterval type represents an interval between date values, specified in days.  
  | 
| typedef int  | smjg::libs::util::datetime.TimeInterval | 
|   | The smjg.libs.util.datetime.TimeInterval type represents an interval between time values, specified in milliseconds.  
  | 
 Enumerations | 
| enum   | smjg::libs::util::datetime.DAY_OF_WEEK {  
  smjg::libs::util::datetime.UNSPEC =  byte.min, 
smjg::libs::util::datetime.SUN =  0, 
 
  smjg::libs::util::datetime.MON, 
smjg::libs::util::datetime.TUE, 
 
  smjg::libs::util::datetime.WED, 
smjg::libs::util::datetime.THU, 
 
  smjg::libs::util::datetime.FRI, 
smjg::libs::util::datetime.SAT
 
 } | 
|   | Constants representing the days of the week.  More...
  | 
| enum   | smjg::libs::util::datetime.MONTH {  
  smjg::libs::util::datetime.UNSPEC =  byte.min, 
smjg::libs::util::datetime.JAN =  1, 
 
  smjg::libs::util::datetime.FEB, 
smjg::libs::util::datetime.MAR, 
 
  smjg::libs::util::datetime.APR, 
smjg::libs::util::datetime.MAY, 
 
  smjg::libs::util::datetime.JUN, 
smjg::libs::util::datetime.JUL, 
 
  smjg::libs::util::datetime.AUG, 
smjg::libs::util::datetime.SEP, 
 
  smjg::libs::util::datetime.OCT, 
smjg::libs::util::datetime.NOV, 
 
  smjg::libs::util::datetime.DEC
 
 } | 
|   | Constants representing the months of the year.  More...
  | 
 Functions | 
| bool  | smjg::libs::util::datetime.isLeapYear (int year) | 
|   | Determines whether the given year is a leap year.  
  | 
| int  | smjg::libs::util::datetime.GetDateFormatA (uint Locale, DWORD dwFlags, SYSTEMTIME *lpDate, LPCSTR lpFormat, LPSTR lpDateStr, int cchDate) | 
| int  | smjg::libs::util::datetime.GetTimeFormatA (uint Locale, DWORD dwFlags, SYSTEMTIME *lpTime, LPCSTR lpFormat, LPSTR lpTimeStr, int cchTime) | 
| int  | smjg::libs::util::datetime.monthLength (int month, int year) | 
|   | Determines the length of a month.  
  | 
| return  | smjg::libs::util::datetime.MONTH_OFFSET (month< 3 &&isLeapYear(year)) | 
 Variables | 
| const char[3][MONTH.max+1]  | smjg::libs::util::datetime.SHORT_DAY_NAME | 
|   | Short (three-letter) names of the days of the week.  
  | 
| const char[][MONTH.max+1]  | smjg::libs::util::datetime.LONG_DAY_NAME | 
|   | Full names of the days of the week.  
  | 
| const char[3][MONTH.max+1]  | smjg::libs::util::datetime.SHORT_MONTH_NAME | 
|   | Short (three-letter) names of the months of the year.  
  | 
| const char[][MONTH.max+1]  | smjg::libs::util::datetime.LONG_MONTH_NAME | 
|   | Full names of the months of the year.  
  | 
| const int  | smjg::libs::util::datetime.MONTH_LEN [MONTH.max+1] | 
|   | The length of each month in a common year.  
  | 
| int  | smjg::libs::util::datetime.timeZoneOffset | 
|   | The local time zone offset from UTC in minutes.  
  | 
| bool  | smjg::libs::util::datetime.allowFieldOverflow = false | 
|   | Whether to allow alignment fields to overflow.  
  |