MODKAL: Difference between revisions
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)</ | <source lang="fortran">FUNCTION ORIGINDATE () RESULT (cDatum)</source> | ||
:Das Bezugsjahr übergeben | :Das Bezugsjahr übergeben | ||
<fortran>FUNCTION FUTUREDATE () RESULT (cDatum)</ | <source lang="fortran">FUNCTION FUTUREDATE () RESULT (cDatum)</source> | ||
:Das Bezugsjahr übergeben | :Das Bezugsjahr übergeben | ||
<fortran>FUNCTION YEAR () RESULT (iyear)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <source lang="fortran">FUNCTION DATEADD () RESULT (NeuDatum)</source> | ||
<fortran>FUNCTION DATEADD_REAL () RESULT (rNeuDatum)</ | <source lang="fortran">FUNCTION DATEADD_REAL () RESULT (rNeuDatum)</source> | ||
<fortran>FUNCTION DATEDIF() RESULT (DateDiff)</ | <source lang="fortran">FUNCTION DATEDIF() RESULT (DateDiff)</source> | ||
<fortran>FUNCTION DATEDIF_REAL () RESULT (DateDiff)</ | <source lang="fortran">FUNCTION DATEDIF_REAL () RESULT (DateDiff)</source> | ||
<fortran>FUNCTION DATE_COMPARE () RESULT(IsEqual)</ | <source lang="fortran">FUNCTION DATE_COMPARE () RESULT(IsEqual)</source> | ||
:Gleiches Datum erkennen | :Gleiches Datum erkennen | ||
<fortran>INTEGER FUNCTION DATEDIF_INT (DAT1, DAT2)</ | <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)</ | <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)</ | <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)</ | <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