SL: Script - Datum (formatiert) in der Anwendung ausgeben

edit | delete

Autor: Ralf v.d.Mark

eingetragen: Freitag, 09. September 2016 um 10:38 Uhr (36/2016 Kalenderwoche)

geändert: Dienstag, 29. November 2016 um 10:21 Uhr (48/2016 Kalenderwoche)

Keywords: scripts konkatenieren funktion methode Date Datum format yyyy

Kategorien: Scopeland,

Text:

Aktuelles Datum im "Statischen Text" ausgeben:
Der Statische Text ruft eine Applet-Methode auf und gibt den Rückgabe-Wert aus.
Im Applet wird unter "Eigenschaften" im letzten Reiter "Scripts" folgende Funktion eingegen:


Nicht vergessen, über jede Funktion Kommentare zu schreiben!!




Zur Erinnerung (später löschen!):
- Element mit Rechtsklick...
- Aktionen...
- Im Feld eine Funktion aufrufen "Applet.FunktionsName();".
- OK!
- Rechtsklick im Applet an eine leere Stelle.
- Eigenschaften...
- letzter Reiter "Scripts" aufrufen.
- Dort die Funktion einfügen
- Speichern mit OK!
- Applet vor dem Speichern aktualisieren.

Quellcode:  

Statischer Text:
$[Applet.zeigeDatumJetzt()]

Im Applet folgende Funktion eingegen:

/* ***********************************************************
 * Datum:  09.09.2016
 * Verson: 1.0
 * Autor:  Ralf von der Mark
 * Beschreibung: Gibt einen String mit dem Aktuellen Datum aus.
 * Beispiel: "Aktuelles Datum: 10.09.2016 (Format: dd.mm.jjjj)"
 * Wichtig: Benötigt die Funktion "zeigeNurDatumJetzt()"!
 *********************************************************** */
public String zeigeDatumJetzt()
{
    String datum = zeigeNurDatumJetzt();

    StringBuilder ausgabe = new StringBuilder();
    //append konkateniert, baut einen Sting aneinander
    ausgabe.append("Aktuelles Datum: ");
    ausgabe.append(datum);//append konkateniert
    ausgabe.append(" (Format: dd.mm.jjjj)");//append konkateniert
    String formateDate = ausgabe.toString();
    
    return formateDate;
}//ENDE: public String zeigeDatumJetzt()

/* ***********************************************************
 * Datum:  09.09.2016
 * Verson: 1.0
 * Autor:  Ralf von der Mark
 * Beschreibung: Gibt das aktuelle Datum als String aus.
 * Beispiel: "10.09.2016"
 *********************************************************** */
public String zeigeNurDatumJetzt()
{
    DateTime aktuellesDatum = Time.GetNowDate();//Bsp: Fri Sep 10 00:00:00 CEST 2016
    return Conv.FormatDateTime(aktuellesDatum, Conv.Country.Germany, Conv.Detail.Date);
}//ENDE: public String zeigeNurDatumJetzt()