Go to the source code of this file.
Functions/Subroutines | |
| real(dp) function | dccalconvertbyunit1 (in_time, in_unit, out_unit, cal) |
| 暦の単位変換関数 | |
| real(dp) function | dccalconvertbyunit2 (in_time, in_unit, out_unit, cal) |
| real(dp) function dccalconvertbyunit1 | ( | real(dp), intent(in) | in_time, |
| character(*), intent(in) | in_unit, | ||
| character(*), intent(in) | out_unit, | ||
| type(dc_cal), intent(in), optional, target | cal | ||
| ) |
暦の単位変換関数
Definition at line 73 of file dccalconvertbyunit.f90.
References dc_calendar_internal::dccaldate_str2usym(), dc_calendar_internal::default_cal, dc_calendar_internal::default_cal_set(), and dc_types::dp.
| real(dp) function dccalconvertbyunit2 | ( | real(dp), intent(in) | in_time, |
| integer, intent(in) | in_unit, | ||
| integer, intent(in) | out_unit, | ||
| type(dc_cal), intent(in), optional, target | cal | ||
| ) |
時間値を異なる単位間で変換 (シンボル版)
単位の変換を行います.
時間の単位として有効な整数型変数については以下を参照下さい. 単位として整数値を直接与えることはせず, 以下の変数を与えてください.
| パラメータ | 説明 |
|---|---|
| dc_calendar_types::UNIT_SYMBOL_SEC | 秒の単位 |
| dc_calendar_types::UNIT_SYMBOL_MIN | 分の単位 |
| dc_calendar_types::UNIT_SYMBOL_HOUR | 時間の単位 |
| dc_calendar_types::UNIT_SYMBOL_DAY | 日の単位 |
省略可能引数 cal が省略された場合には, dc_calendar 内部で 保持される暦に関する情報を用いた単位の変換が行われます. cal が省略されない場合にはその変数に設定された暦の情報を 用いて単位の変換が行われます.
| [in] | in_time | 変換前の時間の数値 |
| [in] | in_unit | 変換前の時間の単位 (整数シンボル) |
| [in] | out_unit | 変換後の時間の単位 (整数シンボル) |
| [in] | cal | 暦情報を収めたオブジェクト |
Definition at line 189 of file dccalconvertbyunit.f90.
References dc_calendar_internal::default_cal, dc_calendar_internal::default_cal_set(), dc_types::dp, dc_calendar_types::unit_symbol_day, dc_calendar_types::unit_symbol_hour, dc_calendar_types::unit_symbol_min, and dc_calendar_types::unit_symbol_sec.