libUTL++
Date/Time

Date/time manipulation. More...

Classes

class  utl::Duration
 Duration of time. More...
 
class  utl::Time
 Date/time. More...
 
class  utl::TimeSpan
 Time span. More...
 

Enumerations

enum  utl::tm_day_t {
  utl::tm_sunday, utl::tm_monday, utl::tm_tuesday, utl::tm_wednesday,
  utl::tm_thursday, utl::tm_friday, utl::tm_saturday
}
 Day of week. More...
 
enum  utl::tm_month_t {
  utl::tm_january, utl::tm_february, utl::tm_march, utl::tm_april,
  utl::tm_may, utl::tm_june, utl::tm_july, utl::tm_august,
  utl::tm_september, utl::tm_october, utl::tm_november, utl::tm_december
}
 Month of year. More...
 
enum  utl::tm_unit_t {
  utl::tm_second, utl::tm_minute, utl::tm_half_hour, utl::tm_hour,
  utl::tm_day, utl::tm_week, utl::tm_month
}
 Unit of time. More...
 
enum  utl::tm_dst_t { utl::tm_dst_off, utl::tm_dst_on, utl::tm_dst_auto, utl::tm_dst_leave }
 DST flag. More...
 

Detailed Description

Date/time manipulation.

Enumeration Type Documentation

◆ tm_day_t

Day of week.

Enumerator
tm_sunday 

Sunday.

tm_monday 

Monday.

tm_tuesday 

Tuesday.

tm_wednesday 

Wednesday.

tm_thursday 

Thursday.

tm_friday 

Friday.

tm_saturday 

Saturday.

Definition at line 17 of file Time.h.

◆ tm_month_t

Month of year.

Enumerator
tm_january 

January.

tm_february 

February.

tm_march 

March.

tm_april 

April.

tm_may 

May.

tm_june 

June.

tm_july 

July.

tm_august 

August.

tm_september 

September.

tm_october 

October.

tm_november 

November.

tm_december 

December.

Definition at line 34 of file Time.h.

◆ tm_unit_t

Unit of time.

Enumerator
tm_second 

second

tm_minute 

minute

tm_half_hour 

half-hour

tm_hour 

hour

tm_day 

day

tm_week 

week

tm_month 

month

Definition at line 56 of file Time.h.

◆ tm_dst_t

DST flag.

Enumerator
tm_dst_off 

DST off.

tm_dst_on 

DST on.

tm_dst_auto 

DST auto select.

tm_dst_leave 

leave DST alone

Definition at line 73 of file Time.h.