Class | dc_date_types |
In: |
dc_date_types.f90
|
dc_date で用いられる構造体や変数、定数を保持するモジュールです。
また暦法に関する情報も保持しています.
Derived_Types | [] | DC_DATETIME, DC_DIFFTIME |
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)
|