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