Jump to content

Datum und Zeit zusammen führen


Jan Hauke
Go to solution Solved by Manuel Rühl,

Recommended Posts

Hallo zusammen,

für eine smap, möchte ich gern eine "Übungsnummer" generieren lassen, diese soll sich aus dem Datum und der Uhrzeit zusammen setzten.

Datum: 16.10.2023

Uhrzeit: 10:45 Uhr

Die Übungsnummer soll wünschenswert wie folgt wieder gegeben werden: ÜNr._16102023_1045

Ließe sich diese realisieren?

 

schönen Gruß

Jan

Edited by Jan Hauke
  • Like 2
Link to comment
Share on other sites

  • Jan Hauke changed the title to Datum und Zeit zusammen führen
  • Solution

Hi,

Ich baue mir das Datum für meine Dateinamen so zusammen:

CONCAT(SUBTEXT({Datum},7,4),SUBTEXT({Datum},4,2),LEFT({Datum},2)) //YYYYMMDD

Die Zeit so:

CONCAT(SUBTEXT({Datum},12,2),SUBTEXT({Datum},15,2)) //HHMM

Es müsste also bei Dir ungefähr so sein:

CONCAT("ÜNr._",LEFT({Datum},2),SUBTEXT({Datum},4,2),SUBTEXT({Datum},7,4),"_",SUBTEXT({Datum},12,2),SUBTEXT({Datum},15,2))

 

Kleine Anmerkung: Ich mache lieber YYYYMMDD, das lässt sich besser sortieren wenn das PDFs abgelegt werden.

Edited by Manuel Rühl
  • Like 3
  • Agree 1
  • Thanks 1
Link to comment
Share on other sites

Danke @Manuel Rühl bei mir soll es kein Dateiname werden, sondern ein Baustein der in der smap ist.

Aktuell habe ich es in der smap so aufgebaut, wie auf dem Bild zu erkenne ist.

Der aktuelle Baustein "Übungsnummer (Datum + Zeit)" wird aktuell manuell ausgefüllt und soll in Zukunft wie oben beschrieben automatisch generitert werden.

Nutze ich dazu ein "=Textfeldergebnis" oder =Zahlenfeldergebnis"?Screenshot_2023-10-16-11-55-15-142.thumb.jpeg.6b2c8c192405d8e0392ab68bd355c687.jpeg

Link to comment
Share on other sites

Ein alternativer Weg wäre einfach die Punkte und den Doppelpunkt aus der Datum und Zeitangabe zu entfernen.

Damit hättest du eine andere Schreibweise:
CONCAT("ÜNr._",REPLACE(REPLACE(REPLACE(TEXT({DateTime}),"." ,""),":","")," ",""))

Ergibt: ÜNr._161020231221

 Aber das Prinzip ist immer das Gleich wie @Manuel Rühl oben gut beschrieben hat.

  • Like 2
Link to comment
Share on other sites

Schöne Lösungen, danke @Manuel Rühl und @Bülent Erbas.

Kleiner Hinweis: In deinem, Manuels, Fall fehlt die TEXT()-Formel, um aus dem Datum einen Text zu machen.

CONCAT("ÜNr._",LEFT(TEXT({Datum}),2),SUBTEXT(TEXT({Datum}),4,2),SUBTEXT(TEXT({Datum}),7,4),"_",SUBTEXT(TEXT({Datum}),12,2),SUBTEXT(TEXT({Datum}),15,2))

 

Bülent deine Lösung ist da tatsächlich etwas knackier. Ist aber auch nicht so schön dynamisch wie bei Manuel, wo man die Struktur (z.B. YYYYMMDD) anpassen kann.

  • Like 4
  • Thanks 1
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...