MODKAL: Difference between revisions

From BlueM
Jump to navigation Jump to search
mNo edit summary
m (fix syntax highlighting)
 
Line 1: Line 1:
{{BlauesModell Module}}
{{BlauesModell Module}}


<fortran>FUNCTION ORIGINDATE () RESULT (cDatum)</fortran>
<source lang="fortran">FUNCTION ORIGINDATE () RESULT (cDatum)</source>
:Das Bezugsjahr übergeben
:Das Bezugsjahr übergeben
<fortran>FUNCTION FUTUREDATE () RESULT (cDatum)</fortran>
<source lang="fortran">FUNCTION FUTUREDATE () RESULT (cDatum)</source>
:Das Bezugsjahr übergeben
:Das Bezugsjahr übergeben
<fortran>FUNCTION YEAR () RESULT (iyear)</fortran>
<source lang="fortran">FUNCTION YEAR () RESULT (iyear)</source>
:Jahr aus einem REAL_Datum ermitteln
:Jahr aus einem REAL_Datum ermitteln
<fortran>FUNCTION MONTH () RESULT (imon)</fortran>
<source lang="fortran">FUNCTION MONTH () RESULT (imon)</source>
:Monat aus einem REAL_Datum ermitteln
:Monat aus einem REAL_Datum ermitteln
<fortran>FUNCTION DAY () RESULT (iday)</fortran>
<source lang="fortran">FUNCTION DAY () RESULT (iday)</source>
:Tag aus einem REAL_Datum ermitteln
:Tag aus einem REAL_Datum ermitteln
<fortran>FUNCTION HOUR () RESULT (ihour)</fortran>
<source lang="fortran">FUNCTION HOUR () RESULT (ihour)</source>
:Stunde aus einem REAL_Datum ermitteln
:Stunde aus einem REAL_Datum ermitteln
<fortran>FUNCTION MINUTE () RESULT (imin)</fortran>
<source lang="fortran">FUNCTION MINUTE () RESULT (imin)</source>
:Minute aus einem REAL_Datum ermitteln
:Minute aus einem REAL_Datum ermitteln
<fortran>FUNCTION SECOND () RESULT (isec)</fortran>
<source lang="fortran">FUNCTION SECOND () RESULT (isec)</source>
:Sekunde aus einem REAL_Datum ermitteln
:Sekunde aus einem REAL_Datum ermitteln
<fortran>FUNCTION DATE_DAYSOFMONTH () RESULT (iDays)</fortran>
<source lang="fortran">FUNCTION DATE_DAYSOFMONTH () RESULT (iDays)</source>
:Anzahl der Tage für einen Monat ermitteln
:Anzahl der Tage für einen Monat ermitteln
<fortran>FUNCTION DATE_INTERVALL_START () RESULT(rDatumIntervall)</fortran>
<source lang="fortran">FUNCTION DATE_INTERVALL_START () RESULT(rDatumIntervall)</source>
:Ermittlung eines Startdatums für ein Zeitintervall
:Ermittlung eines Startdatums für ein Zeitintervall
<fortran>FUNCTION DATE_INTERVALL_END () RESULT (rDatumEnd)</fortran>
<source lang="fortran">FUNCTION DATE_INTERVALL_END () RESULT (rDatumEnd)</source>
:Enddatum für ein gegebenes Intervall setzen
:Enddatum für ein gegebenes Intervall setzen
<fortran>FUNCTION DATE_INTERVALL_ANZ () RESULT (rDateDiff)</fortran>
<source lang="fortran">FUNCTION DATE_INTERVALL_ANZ () RESULT (rDateDiff)</source>
:Wie oft passt ein Intervall zwischen zwei Datumsangaben
:Wie oft passt ein Intervall zwischen zwei Datumsangaben
<fortran>FUNCTION DATE_CHAR_CHECK () RESULT (OK)</fortran>
<source lang="fortran">FUNCTION DATE_CHAR_CHECK () RESULT (OK)</source>
:Prüft ein Datum auf Plausibilität
:Prüft ein Datum auf Plausibilität
<fortran>FUNCTION DATE_CHECK24H () RESULT (cDatumOUT)</fortran>
<source lang="fortran">FUNCTION DATE_CHECK24H () RESULT (cDatumOUT)</source>
:Umwandlung von 24h -Werten in 00h Werten des nächsten Tages
:Umwandlung von 24h -Werten in 00h Werten des nächsten Tages
<fortran>FUNCTION DATE_CHAR_REAL () RESULT (RealDatum)</fortran>
<source lang="fortran">FUNCTION DATE_CHAR_REAL () RESULT (RealDatum)</source>
:Wandelt ein Datum um in Stunden seit 1.1.1601 (SB 8.1.99)
:Wandelt ein Datum um in Stunden seit 1.1.1601 (SB 8.1.99)
<fortran>FUNCTION DATE_INT_REAL () RESULT (rDatum)</fortran>
<source lang="fortran">FUNCTION DATE_INT_REAL () RESULT (rDatum)</source>
:Umrechnung Integer-Datum in Character-Datum
:Umrechnung Integer-Datum in Character-Datum
<fortran>FUNCTION DATEADD () RESULT (NeuDatum)</fortran>
<source lang="fortran">FUNCTION DATEADD () RESULT (NeuDatum)</source>


<fortran>FUNCTION DATEADD_REAL () RESULT (rNeuDatum)</fortran>
<source lang="fortran">FUNCTION DATEADD_REAL () RESULT (rNeuDatum)</source>


<fortran>FUNCTION DATEDIF() RESULT (DateDiff)</fortran>
<source lang="fortran">FUNCTION DATEDIF() RESULT (DateDiff)</source>


<fortran>FUNCTION DATEDIF_REAL () RESULT (DateDiff)</fortran>
<source lang="fortran">FUNCTION DATEDIF_REAL () RESULT (DateDiff)</source>


<fortran>FUNCTION DATE_COMPARE () RESULT(IsEqual)</fortran>
<source lang="fortran">FUNCTION DATE_COMPARE () RESULT(IsEqual)</source>
:Gleiches Datum erkennen
:Gleiches Datum erkennen
<fortran>INTEGER FUNCTION DATEDIF_INT (DAT1, DAT2)</fortran>
<source lang="fortran">INTEGER FUNCTION DATEDIF_INT (DAT1, DAT2)</source>
:Vergleich von 2 Datumsangaben als Integer
:Vergleich von 2 Datumsangaben als Integer
<fortran>INTEGER FUNCTION HYOTAG (DATUM)</fortran>
<source lang="fortran">INTEGER FUNCTION HYOTAG (DATUM)</source>
:Berechnung der Tagesnummer im hydrologischen Jahr
:Berechnung der Tagesnummer im hydrologischen Jahr
<fortran>INTEGER FUNCTION KALTAG (DATUM)</fortran>
<source lang="fortran">INTEGER FUNCTION KALTAG (DATUM)</source>
:Berechnung der Tagesnummer im kalendarischen Jahr
:Berechnung der Tagesnummer im kalendarischen Jahr
<fortran>FUNCTION DATE_GET_AKTFKTDATUM () RESULT (rDatum)</fortran>
<source lang="fortran">FUNCTION DATE_GET_AKTFKTDATUM () RESULT (rDatum)</source>
:Funktionsdatum erstellen
:Funktionsdatum erstellen




[[Kategorie:BlueM Code]]
[[Kategorie:BlueM Code]]

Latest revision as of 09:28, 27 January 2018

MODULE
Übersicht
MODBEK
MODBF
MODBIL
MODCON
MODEIN
MODERR
MODEZG
MODFKT
MODGGL
MODHYA
MODHYO
MODKAL
MODMAX
MODMISC
MODSCE
MODSTAT
MODSYS
MODTAL
MODTRS
MODURB
MODVER
MODZIEL
MODZRE
FUNCTION ORIGINDATE () RESULT (cDatum)
Das Bezugsjahr übergeben
FUNCTION FUTUREDATE () RESULT (cDatum)
Das Bezugsjahr übergeben
FUNCTION YEAR () RESULT (iyear)
Jahr aus einem REAL_Datum ermitteln
FUNCTION MONTH () RESULT (imon)
Monat aus einem REAL_Datum ermitteln
FUNCTION DAY () RESULT (iday)
Tag aus einem REAL_Datum ermitteln
FUNCTION HOUR () RESULT (ihour)
Stunde aus einem REAL_Datum ermitteln
FUNCTION MINUTE () RESULT (imin)
Minute aus einem REAL_Datum ermitteln
FUNCTION SECOND () RESULT (isec)
Sekunde aus einem REAL_Datum ermitteln
FUNCTION DATE_DAYSOFMONTH () RESULT (iDays)
Anzahl der Tage für einen Monat ermitteln
FUNCTION DATE_INTERVALL_START () RESULT(rDatumIntervall)
Ermittlung eines Startdatums für ein Zeitintervall
FUNCTION DATE_INTERVALL_END () RESULT (rDatumEnd)
Enddatum für ein gegebenes Intervall setzen
FUNCTION DATE_INTERVALL_ANZ () RESULT (rDateDiff)
Wie oft passt ein Intervall zwischen zwei Datumsangaben
FUNCTION DATE_CHAR_CHECK () RESULT (OK)
Prüft ein Datum auf Plausibilität
FUNCTION DATE_CHECK24H () RESULT (cDatumOUT)
Umwandlung von 24h -Werten in 00h Werten des nächsten Tages
FUNCTION DATE_CHAR_REAL () RESULT (RealDatum)
Wandelt ein Datum um in Stunden seit 1.1.1601 (SB 8.1.99)
FUNCTION DATE_INT_REAL () RESULT (rDatum)
Umrechnung Integer-Datum in Character-Datum
FUNCTION DATEADD () RESULT (NeuDatum)
FUNCTION DATEADD_REAL () RESULT (rNeuDatum)
FUNCTION DATEDIF() RESULT (DateDiff)
FUNCTION DATEDIF_REAL () RESULT (DateDiff)
FUNCTION DATE_COMPARE () RESULT(IsEqual)
Gleiches Datum erkennen
INTEGER FUNCTION DATEDIF_INT (DAT1, DAT2)
Vergleich von 2 Datumsangaben als Integer
INTEGER FUNCTION HYOTAG (DATUM)
Berechnung der Tagesnummer im hydrologischen Jahr
INTEGER FUNCTION KALTAG (DATUM)
Berechnung der Tagesnummer im kalendarischen Jahr
FUNCTION DATE_GET_AKTFKTDATUM () RESULT (rDatum)
Funktionsdatum erstellen