Output of datetime_example.py

date = dt::TDate
{
    Year[int32] = 2017
    Month[enum dt::TMonth] = Aug
    Day[int32] = 24
}

date.Year = 2017
date.Month = 7
date.Day = 24
time = dt::TTime
{
    Hour[int32] = 20
    Minute[int32] = 30
    Second[int32] = 0
}

datetime = dt::TDateTime
{
    Date[class dt::TDate].Year[int32] = 2017
                            .Month[enum dt::TMonth] = Aug
                            .Day[int32] = 24
    Time[class dt::TTime].Hour[int32] = 20
                            .Minute[int32] = 30
                            .Second[int32] = 0
}

datetime.Date = dt::TDate
{
    Year[int32] = 2017
    Month[enum dt::TMonth] = Aug
    Day[int32] = 24
}

datetime.Time = dt::TTime
{
    Hour[int32] = 20
    Minute[int32] = 30
    Second[int32] = 0
}