datetime_type Derived Type

type, public :: datetime_type

Represents a specific point in time.


Components

Type Visibility Attributes Name Initial
integer, public :: day = 1

Day (1-31)

integer, public :: hour = 0

Hour (0-23)

integer, public :: millisecond = 0

Millisecond (0-999)

integer, public :: minute = 0

Minute (0-59)

integer, public :: month = 1

Month (1-12)

integer, public :: second = 0

Second (0-59)

integer, public :: utc_offset_minutes = 0

UTC offset in minutes

integer, public :: year = 1

Year (1-9999)


Source Code

    type :: datetime_type
        !! version: experimental
        !!
        !! Represents a specific point in time.
        integer :: year        = 1   !! Year (1-9999)
        integer :: month       = 1   !! Month (1-12)
        integer :: day         = 1   !! Day (1-31)
        integer :: hour        = 0   !! Hour (0-23)
        integer :: minute      = 0   !! Minute (0-59)
        integer :: second      = 0   !! Second (0-59)
        integer :: millisecond = 0   !! Millisecond (0-999)
        integer :: utc_offset_minutes = 0 !! UTC offset in minutes
    end type datetime_type