| Class | dc_date_types |
| In: |
dc_date_types.f90
|
dc_date で用いられる構造体や変数、定数を保持するモジュールです。
また暦法に関する情報も保持しています.
| Constant : | |||
| CAL_CYCLIC = 1 : | integer, parameter
|
| Constant : | |||
| CYCLIC_MDAYS = 30.6_DP : | real(DP), parameter
|
| Derived Type : | |||
| caltype = CAL_GREGORIAN : | integer
| ||
| day = 1 : | integer
| ||
| sec = 0.0_DP : | real(DP)
| ||
| day_seconds = DAY_SECONDS_EARTH : | real(DP)
| ||
| zone = ’+00:00’ : | character(STRING)
|
通日と通秒の対で日付時刻を表現します.
この構造データ型の変数を使用する際は必ず変数を dc_date#Create または dc_date#assignment(=) によって初期化してください. また, day, sec などの内部変数は 直接変更しないでください.
利用法は dc_date の "List" および "Usage" を参照してください.
| Derived Type : | |||||
| mon = 0 : | integer
| ||||
| day = 0 : | integer
| ||||
| sec = 0.0_DP : | real(DP)
| ||||
| day_seconds = DAY_SECONDS_EARTH : | real(DP)
|
X ヶ月後, X 日前, などを表現するためのデータ型です.
この構造データ型の変数を使用する際は必ず変数を dc_date#Create または dc_date#assignment(=) によって初期化してください. また, day, sec などの内部変数は 直接変更しないでください.
利用法は dc_date の "List" および "Usage" を参照してください.
なお, 1 ヶ月は dc_date_types#CYCLIC_MDAYS と換算します.
| Constant : | |
| PREPARED_CALTYPES(0:3) = (/CAL_CYCLIC, CAL_NOLEAP, CAL_JULIAN, CAL_GREGORIAN/) : | integer, parameter |
| Constant : | |||
| UNIT_DAY = (/ ‘days’, ‘day ’, ‘d. ’, ‘d ‘/) : | character(*), parameter, dimension(4)
|
| Constant : | |||
| UNIT_HOUR = (/ ‘hours’, ‘hour ’, ‘hrs. ’, ‘hrs ’, ‘hr. ’, ‘hr ’, ‘h. ’, ‘h ‘/) : | character(*), parameter, dimension(8)
|
| Constant : | |||
| UNIT_MIN = (/ ‘minutes’, ‘minute ’, ‘min. ’, ‘min ‘/) : | character(*), parameter, dimension(4)
|
| Constant : | |||
| UNIT_MONTH = (/ ‘months’, ‘month ’, ‘mon. ’, ‘mon ’, ‘mo. ’, ‘mo ‘/) : | character(*), parameter, dimension(6)
|
| Constant : | |||
| UNIT_SEC = (/ ‘seconds’, ‘second ’, ‘secs. ’, ‘secs ’, ‘sec. ’, ‘sec ’, ‘s. ’, ‘s ‘/) : | character(*), parameter, dimension(8)
|
| Constant : | |||
| UNIT_YEAR = (/ ‘years’, ‘year ’, ‘yr. ’, ‘yr ‘/) : | character(*), parameter, dimension(4)
|