lokalen Format Datum und Uhrzeit Ich habe verschiedene Lösungen, dh Parsing, Teilstrings und Splitting geschaut und keiner von ihnen entweder einen Wert oder die erforderliche Wert.Wie UTC Datumsformat von SalesForce API konvertieren und konvertieren Sie es mit Google Apps Script
Das Format über Salesforce API erhalten ist „2014-08-19T02: 26: 00.000 + 0000“
Im Grunde möchte ich eine benutzerdefinierte Funktion, die in Google Sheets verwendet werden kann, um dieses Datum/Zeit-Format zu konvertieren und nehmen Tageslicht in Betracht Spar
danke im voraus
Sie können eine einfache Parsing-Funktion schreiben, die die Zeichenfolge in das es die Teile spaltet (zB 's.split (/ \ D /)'), dann verwenden Sie das * Datum * Konstruktor Werte. Es sollte nur 2 Zeilen Code benötigen, ein paar mehr, wenn Validierung erforderlich ist. – RobG
Javascript-Datum bietet toLocaleString-Funktion. Also, neues Datum ("2014-08-19T02: 26: 00.000 + 0000"). ToLocaleString(); sollte genug sein, denke ich, vorausgesetzt, das Dokument/Tabellenkalkulation/Skript hat Locale Einstellung richtig eingestellt. – jad
@ jad- * toLocaleString * bietet eine implementierungsabhängige Zeichenfolge, die die lokale Zeit darstellt und sich von Browser zu Browser stark unterscheidet. Die standard * toString * -Methode bietet eine konsistentere Zeichenkette (obwohl sie immer noch vom Browser abhängig ist). Aber das ist nicht das Problem des OP. – RobG