dm_time_to_beats Function

public impure elemental function dm_time_to_beats(time, beats) result(rc)

Converts ISO 8601 time stamp time into Swatch Internet Time (.beat time) in the form @1000.00 in beats. One beat is equivalent to one decimal minute in the French decimal time (1 min 26.4 sec in Solar time).

Arguments

Type IntentOptional Attributes Name
character(len=TIME_LEN), intent(in) :: time

ISO 8601 time stamp.

character(len=TIME_BEATS_LEN), intent(out) :: beats

Timestamp converted to .beat.

Return Value integer


Calls

proc~~dm_time_to_beats~~CallsGraph proc~dm_time_to_beats dm_time_to_beats interface~dm_time_from_unix dm_time_from_unix proc~dm_time_to_beats->interface~dm_time_from_unix proc~dm_is_error dm_is_error proc~dm_time_to_beats->proc~dm_is_error proc~dm_time_to_unix dm_time_to_unix proc~dm_time_to_beats->proc~dm_time_to_unix c_timegm c_timegm proc~dm_time_to_unix->c_timegm c_tm c_tm proc~dm_time_to_unix->c_tm

Called by

proc~~dm_time_to_beats~~CalledByGraph proc~dm_time_to_beats dm_time_to_beats proc~dm_html_beat dm_html_beat proc~dm_html_beat->proc~dm_time_to_beats