0

Zeitstempel (String) in Datum formatieren

Es ist peinlich, aber ich kann hier keine Funktion finden. Ich habe aus einer Drittapplikation diesen Zeitstempel als String aus einem JSON heraus: 

2023-01-30T13:25:00.000Z und muss ein Datum daraus machen. Gibt es da keine Funktion dafür? 

3 Antworten

null
    • Torsten_Stang.1
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Du brauchst nur das Datum?

    let myDate := split(item(split('Feld mit JSON-Inhalt', "T"), 0), "-");
    date(number(item(myDate, 0)), number(item(myDate, 1)), number(item(myDate, 2)))
    
      • LIEmobil
      • Jurgen_Frick
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Torsten Stang Danke für den Tipp, das versuche ich eben zu vermeiden. Allerdings brauch ich den ganzen Zeitstempel, inklusive Zeit.

    • LIEmobil
    • Jurgen_Frick
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hab jetzt eine globale Funktion dazu gemacht. Aber schon etwas seltsam, dass so etwas nicht als Funktion bereits vorhanden ist:

    function parseUTCTimeString(Timestring : text) do
        let datarr := split(substring(string(Timestring), 0, 10), "-");
        let h := substring(string(Timestring), 11, 13);
        let m := substring(string(Timestring), 14, 16);
        let s := substring(string(Timestring), 17, 19);
        let Timestamp := datetime(number(item(datarr, 0)), number(item(datarr, 1)), number(item(datarr, 2)), number(h), number(m), number(s));
        Timestamp
    end;
    

Content aside

  • vor 1 JahrZuletzt aktiv
  • 3Antworten
  • 84Ansichten
  • 2 Folge bereits