MODKAL: Difference between revisions
m (Vorlage hinzu) |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{BlauesModell Module}} | {{BlauesModell Module}} | ||
<fortran>FUNCTION ORIGINDATE () RESULT (cDatum)</fortran> | |||
:Das Bezugsjahr übergeben | |||
<fortran>FUNCTION FUTUREDATE () RESULT (cDatum)</fortran> | |||
:Das Bezugsjahr übergeben | |||
<fortran>FUNCTION YEAR () RESULT (iyear)</fortran> | |||
:Jahr aus einem REAL_Datum ermitteln | |||
<fortran>FUNCTION MONTH () RESULT (imon)</fortran> | |||
:Monat aus einem REAL_Datum ermitteln | |||
<fortran>FUNCTION DAY () RESULT (iday)</fortran> | |||
:Tag aus einem REAL_Datum ermitteln | |||
<fortran>FUNCTION HOUR () RESULT (ihour)</fortran> | |||
:Stunde aus einem REAL_Datum ermitteln | |||
<fortran>FUNCTION MINUTE () RESULT (imin)</fortran> | |||
:Minute aus einem REAL_Datum ermitteln | |||
<fortran>FUNCTION SECOND () RESULT (isec)</fortran> | |||
:Sekunde aus einem REAL_Datum ermitteln | |||
<fortran>FUNCTION DATE_DAYSOFMONTH () RESULT (iDays)</fortran> | |||
:Anzahl der Tage für einen Monat ermitteln | |||
<fortran>FUNCTION DATE_INTERVALL_START () RESULT(rDatumIntervall)</fortran> | |||
:Ermittlung eines Startdatums für ein Zeitintervall | |||
<fortran>FUNCTION DATE_INTERVALL_END () RESULT (rDatumEnd)</fortran> | |||
:Enddatum für ein gegebenes Intervall setzen | |||
<fortran>FUNCTION DATE_INTERVALL_ANZ () RESULT (rDateDiff)</fortran> | |||
:Wie oft passt ein Intervall zwischen zwei Datumsangaben | |||
<fortran>FUNCTION DATE_CHAR_CHECK () RESULT (OK)</fortran> | |||
:Prüft ein Datum auf Plausibilität | |||
<fortran>FUNCTION DATE_CHECK24H () RESULT (cDatumOUT)</fortran> | |||
:Umwandlung von 24h -Werten in 00h Werten des nächsten Tages | |||
<fortran>FUNCTION DATE_CHAR_REAL () RESULT (RealDatum)</fortran> | |||
:Wandelt ein Datum um in Stunden seit 1.1.1601 (SB 8.1.99) | |||
<fortran>FUNCTION DATE_INT_REAL () RESULT (rDatum)</fortran> | |||
:Umrechnung Integer-Datum in Character-Datum | |||
<fortran>FUNCTION DATEADD () RESULT (NeuDatum)</fortran> | |||
<fortran>FUNCTION DATEADD_REAL () RESULT (rNeuDatum)</fortran> | |||
[[ | |||
<fortran>FUNCTION DATEDIF() RESULT (DateDiff)</fortran> | |||
<fortran>FUNCTION DATEDIF_REAL () RESULT (DateDiff)</fortran> | |||
<fortran>FUNCTION DATE_COMPARE () RESULT(IsEqual)</fortran> | |||
:Gleiches Datum erkennen | |||
<fortran>INTEGER FUNCTION DATEDIF_INT (DAT1, DAT2)</fortran> | |||
:Vergleich von 2 Datumsangaben als Integer | |||
<fortran>INTEGER FUNCTION HYOTAG (DATUM)</fortran> | |||
:Berechnung der Tagesnummer im hydrologischen Jahr | |||
<fortran>INTEGER FUNCTION KALTAG (DATUM)</fortran> | |||
:Berechnung der Tagesnummer im kalendarischen Jahr | |||
<fortran>FUNCTION DATE_GET_AKTFKTDATUM () RESULT (rDatum)</fortran> | |||
:Funktionsdatum erstellen | |||
[[Kategorie:BlueM Code]] |
Revision as of 02:33, 13 September 2007
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 |
<fortran>FUNCTION ORIGINDATE () RESULT (cDatum)</fortran>
- Das Bezugsjahr übergeben
<fortran>FUNCTION FUTUREDATE () RESULT (cDatum)</fortran>
- Das Bezugsjahr übergeben
<fortran>FUNCTION YEAR () RESULT (iyear)</fortran>
- Jahr aus einem REAL_Datum ermitteln
<fortran>FUNCTION MONTH () RESULT (imon)</fortran>
- Monat aus einem REAL_Datum ermitteln
<fortran>FUNCTION DAY () RESULT (iday)</fortran>
- Tag aus einem REAL_Datum ermitteln
<fortran>FUNCTION HOUR () RESULT (ihour)</fortran>
- Stunde aus einem REAL_Datum ermitteln
<fortran>FUNCTION MINUTE () RESULT (imin)</fortran>
- Minute aus einem REAL_Datum ermitteln
<fortran>FUNCTION SECOND () RESULT (isec)</fortran>
- Sekunde aus einem REAL_Datum ermitteln
<fortran>FUNCTION DATE_DAYSOFMONTH () RESULT (iDays)</fortran>
- Anzahl der Tage für einen Monat ermitteln
<fortran>FUNCTION DATE_INTERVALL_START () RESULT(rDatumIntervall)</fortran>
- Ermittlung eines Startdatums für ein Zeitintervall
<fortran>FUNCTION DATE_INTERVALL_END () RESULT (rDatumEnd)</fortran>
- Enddatum für ein gegebenes Intervall setzen
<fortran>FUNCTION DATE_INTERVALL_ANZ () RESULT (rDateDiff)</fortran>
- Wie oft passt ein Intervall zwischen zwei Datumsangaben
<fortran>FUNCTION DATE_CHAR_CHECK () RESULT (OK)</fortran>
- Prüft ein Datum auf Plausibilität
<fortran>FUNCTION DATE_CHECK24H () RESULT (cDatumOUT)</fortran>
- Umwandlung von 24h -Werten in 00h Werten des nächsten Tages
<fortran>FUNCTION DATE_CHAR_REAL () RESULT (RealDatum)</fortran>
- Wandelt ein Datum um in Stunden seit 1.1.1601 (SB 8.1.99)
<fortran>FUNCTION DATE_INT_REAL () RESULT (rDatum)</fortran>
- Umrechnung Integer-Datum in Character-Datum
<fortran>FUNCTION DATEADD () RESULT (NeuDatum)</fortran>
<fortran>FUNCTION DATEADD_REAL () RESULT (rNeuDatum)</fortran>
<fortran>FUNCTION DATEDIF() RESULT (DateDiff)</fortran>
<fortran>FUNCTION DATEDIF_REAL () RESULT (DateDiff)</fortran>
<fortran>FUNCTION DATE_COMPARE () RESULT(IsEqual)</fortran>
- Gleiches Datum erkennen
<fortran>INTEGER FUNCTION DATEDIF_INT (DAT1, DAT2)</fortran>
- Vergleich von 2 Datumsangaben als Integer
<fortran>INTEGER FUNCTION HYOTAG (DATUM)</fortran>
- Berechnung der Tagesnummer im hydrologischen Jahr
<fortran>INTEGER FUNCTION KALTAG (DATUM)</fortran>
- Berechnung der Tagesnummer im kalendarischen Jahr
<fortran>FUNCTION DATE_GET_AKTFKTDATUM () RESULT (rDatum)</fortran>
- Funktionsdatum erstellen