gtool5 Fortran 90/95 Library 1.0.0-rc5
日本語
Loading...
Searching...
No Matches
dcdatetimemax.f90
Go to the documentation of this file.
1! -*- mode: f90; coding: utf-8 -*-
2!-----------------------------------------------------------------------
3! Copyright (c) 2000-2026 Gtool Development Group. All rights reserved.
4!-----------------------------------------------------------------------
23
43function dcdatetime_max_tt(time1, time2) result(result)
44
45 use dc_date_generic, only: operator(>)
47 implicit none
48 type(dc_datetime):: result
49 type(dc_datetime), intent(in):: time1, time2
50continue
51 if ( time1 > time2 ) then
52 result = time1
53 else
54 result = time2
55 end if
56end function dcdatetime_max_tt
57
77function dcdatetime_max_ff(diff1, diff2) result(result)
78
79 use dc_date_generic, only: operator(>)
82 implicit none
83 type(dc_difftime):: result
84 type(dc_difftime), intent(in):: diff1, diff2
85continue
86 if ( diff1 > diff2 ) then
87 result = diff1
88 else
89 result = diff2
90 end if
91 call dcdate_nondimcheck('dc_date#max', diff1, diff2, result)
92end function dcdatetime_max_ff
type(dc_datetime) function dcdatetime_max_tt(time1, time2)
User defined function "max".
type(dc_difftime) function dcdatetime_max_ff(diff1, diff2)
Interface declarations for procedures provided from dc_date.
Internal module for dc_date.
subroutine, public dcdate_nondimcheck(opr, diff1, diff2, rslt)
Derived types and parameters for date and time.