ISO8601Date Interface

public interface ISO8601Date

Calls

interface~~iso8601date~~CallsGraph interface~iso8601date ISO8601Date proc~construct_iso8601date construct_ISO8601Date interface~iso8601date->proc~construct_iso8601date interface~mapl_assert MAPL_Assert proc~construct_iso8601date->interface~mapl_assert proc~mapl_return MAPL_Return proc~construct_iso8601date->proc~mapl_return proc~parse_date parse_date proc~construct_iso8601date->proc~parse_date at at proc~mapl_return->at insert insert proc~mapl_return->insert proc~mapl_throw_exception MAPL_throw_exception proc~mapl_return->proc~mapl_throw_exception proc~is_valid_date~2 is_valid_date proc~parse_date->proc~is_valid_date~2 proc~read_whole_number read_whole_number proc~parse_date->proc~read_whole_number proc~undelimit undelimit proc~parse_date->proc~undelimit proc~get_month_end get_month_end proc~is_valid_date~2->proc~get_month_end proc~is_between is_between proc~is_valid_date~2->proc~is_between proc~is_valid_month is_valid_month proc~is_valid_date~2->proc~is_valid_month proc~is_valid_year is_valid_year proc~is_valid_date~2->proc~is_valid_year proc~read_whole_number_indexed read_whole_number_indexed proc~read_whole_number->proc~read_whole_number_indexed

Module Procedures

public function construct_ISO8601Date(isostring, rc) result(date)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: isostring
integer, intent(out) :: rc

Return Value type(ISO8601Date)