gtool5 Fortran 90/95 Library 1.0.0-rc5
日本語
Loading...
Searching...
No Matches
dc_date_types::dc_difftime Type Reference

More...

Collaboration diagram for dc_date_types::dc_difftime:
[legend]

Public Attributes

type(dc_scaled_secmon
 Month
type(dc_scaled_secday
 Day
type(dc_scaled_secsec
 Seconds or nondimensional time
logical dummy0 = .false.
 Dummy for alignment
type(dc_scaled_secday_seconds
 Seconds per day
logical nondim_flag = .false.
 Flag for nondimensional number
logical dummy1 = .false.
 Dummy for alignment

Detailed Description

Derived type for time difference

A data type for expressing time differences like "X months later" or "X days ago".

When using variables of this derived type, always initialize them using dc_date#Create or dc_date#assignment(=). Do not modify internal variables such as day or sec directly.

See "List" and "Usage" sections in dc_date for usage details.

Note: One month is converted using dc_date_types#CYCLIC_MDAYS.

Definition at line 387 of file dc_date_types.f90.

Member Data Documentation

◆ day

type(dc_scaled_sec) dc_date_types::dc_difftime::day

Day

Definition at line 390 of file dc_date_types.f90.

390 type(DC_SCALED_SEC):: day !< @en Day @enden @ja 日 @endja

◆ day_seconds

type(dc_scaled_sec) dc_date_types::dc_difftime::day_seconds

Seconds per day

Definition at line 393 of file dc_date_types.f90.

393 type(DC_SCALED_SEC):: day_seconds !< @en Seconds per day @enden @ja 1日の秒数 @endja

◆ dummy0

logical dc_date_types::dc_difftime::dummy0 = .false.

Dummy for alignment

Definition at line 392 of file dc_date_types.f90.

392 logical:: dummy0 = .false. !< @en Dummy for alignment @enden @ja 境界調整用ダミー @endja

◆ dummy1

logical dc_date_types::dc_difftime::dummy1 = .false.

Dummy for alignment

Definition at line 395 of file dc_date_types.f90.

395 logical:: dummy1 = .false. !< @en Dummy for alignment @enden @ja 境界調整用ダミー @endja

◆ mon

type(dc_scaled_sec) dc_date_types::dc_difftime::mon

Month

Definition at line 389 of file dc_date_types.f90.

389 type(DC_SCALED_SEC):: mon !< @en Month @enden @ja 月 @endja

◆ nondim_flag

logical dc_date_types::dc_difftime::nondim_flag = .false.

Flag for nondimensional number

Definition at line 394 of file dc_date_types.f90.

394 logical:: nondim_flag = .false. !< @en Flag for nondimensional number @enden @ja 無次元数フラグ @endja

◆ sec

type(dc_scaled_sec) dc_date_types::dc_difftime::sec

Seconds or nondimensional time

Definition at line 391 of file dc_date_types.f90.

391 type(DC_SCALED_SEC):: sec !< @en Seconds or nondimensional time @enden @ja 秒または無次元時間 @endja

The documentation for this type was generated from the following file: