Fortran library for time and date manipulation operations.
Fortran time and date manipulation library
$ use datetime_module; type(datetime) :: dt; dt = datetime(2024, 1, 15, 10, 30, 0)$ use datetime_module; type(timedelta) :: diff; diff = dt2 - dt1; print *, diff%total_seconds()$ use datetime_module; type(datetime) :: dt; dt = datetime_from_timestamp(1705315800); print *, dt%isoformat()$ use datetime_module; dt_new = dt + timedelta(days=7, hours=3)$ use datetime_module; type(datetime) :: now; now = datetime_now()