gtool5 Fortran 90/95 ライブラリ 1.0.0-rc5
English
Loading...
Searching...
No Matches
dcdatetimemin.f90 File Reference

Go to the source code of this file.

Functions/Subroutines

type(dc_datetime) function dcdatetime_min_tt (time1, time2)
 利用者定義関数 min
type(dc_difftime) function dcdatetime_min_ff (diff1, diff2)

Function/Subroutine Documentation

◆ dcdatetime_min_ff()

type(dc_difftime) function dcdatetime_min_ff ( type(dc_difftime), intent(in) diff1,
type(dc_difftime), intent(in) diff2 )

2つの DC_DIFFTIME 値のうち、より小さい方を返す

2 つの引数の日時差を比較し, より小さい方を返します.

Parameters
[in]diff1比較する1番目の日時差
[in]diff2比較する2番目の日時差
Returns
より小さい日時差

Definition at line 77 of file dcdatetimemin.f90.

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#min', diff1, diff2, result)
dc_date より提供される手続の引用仕様宣言
dc_date用の内部モジュール
subroutine, public dcdate_nondimcheck(opr, diff1, diff2, rslt)
日付・時刻に関する構造データ型と定数

References dc_date_internal::dcdate_nondimcheck().

Here is the call graph for this function:

◆ dcdatetime_min_tt()

type(dc_datetime) function dcdatetime_min_tt ( type(dc_datetime), intent(in) time1,
type(dc_datetime), intent(in) time2 )

利用者定義関数 min

Author
Yasuhiro MORIKAWA

このファイルには dc_date_types#DC_DATETIME および dc_date_types#DC_DIFFTIME 用の "min" 関数の実装手続きが含まれています。

2つの DC_DATETIME 値のうち、より遅れている方を返す

2 つの引数の日時を比較し, より日時が遅れている方を返します.

Parameters
[in]time1比較する1番目の日時
[in]time2比較する2番目の日時
Returns
より遅れている日時

Definition at line 43 of file dcdatetimemin.f90.

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