SL: Script - Datum (formatiert) in der Anwendung ausgeben
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()