Ich verwende den Google Apps Script-Editor und versuche, das Datum einer Google-Tabellenkalkulation in ein Datum zu konvertieren, das im Format mm/dd/yyyy
formatiert ist. Das Seriendatum ist 42394. Gibt es eine Möglichkeit, es in meinem Code in Google Apps Script zu konvertieren?Google-Tabellen für Seriennummern
Antwort
Ausgehend von der documentation, verwenden Sie formatDate(date, timeZone, format)
Methode. Es formatiert das Datum gemäß der Spezifikation, die in der Klasse Java SE SimpleDateFormat
beschrieben ist.
Mit diesem Code das Datum Notation zu ändern:
var formattedDate = Utilities.formatDate(new Date(), "GMT", "mm/dd/yyyy");
hoffe, das hilft!
Anzahl der Tage
Wenn die Zahl 42,394
gemeint wurde im Jahr 2016 (2016.01.27) sein, dann offenbar stellt es die Anzahl der ganzen Tage seit 1900.
Google Apps Script scheint zu sein, eine Variante von JavaScript/ECMAScript 5 die ich nicht kenne. Aber ich kann Ihnen die Idee in Java zeigen, beginnend mit dem ersten von 1900 und die Anzahl der Tage hinzufügen.
java.time.LocalDate
In Java 8 und höher, die LocalDate
Klasse repräsentiert ein Datum Wert nur ohne Zeit-of-Tag und ohne Zeitzone.
LocalDate epoch = LocalDate.of (1900 , Month.JANUARY , 1);
int input = 42_394;
LocalDate localDate = epoch.plusDays (input);
Dump zur Konsole.
System.out.println ("input: " + input + " | from epoch: " + epoch + " = localDate: " + localDate);
Eingang: 42394 | aus der Epoche: 1900-01-01 = localDate: 2016-01-27
- 1. Generierung von Seriennummern
- 2. Ich möchte Seriennummern für bestimmte IDs in vorhandenen Spalten geben
- 3. wie man Seriennummern für die tatsächlich Sequenz für Website-Formular in PHP
- 4. Ich möchte die Namen der Dateien auf die Seriennummern ändern
- 5. Object-c/iOS: Über die Verwendung NSUserDefaults gesetzt Seriennummern/Passwort
- 6. C# - Gedruckte Seriennummern mit Zebra-Drucker scannt nicht
- 7. Excel: Hinzufügen von Zählnummern zu Zeile für mehrere identische Seriennummern in anderen Zeile
- 8. Wie füge ich ein Autoinkrement-Feld für eine vorhandene Tabelle hinzu und fülle es mit Seriennummern für Zeilen?
- 9. Neue datagridRow hinzufügen, das Datagrid sortieren und Seriennummern geben, in FLEX
- 10. Wie überprüft man fehlende Nummern aus einer Reihe von Nummern?
- 11. Zufällige Werte während der EF-Migration einfügen
- 12. So optimieren Sie die Linq-Manipulation, um Zeilen zu erhalten
- 13. Match-Datensatzauswahl im Unterbericht zum übergeordneten Datensatz
- 14. Format Liste in einem Excel-Blatt, um ein anderes Blatt
- 15. Seriennummer als lateinische Buchstaben in Crystal Reports anzeigen
- 16. Warum haben Datumstr (x) und Datumstr (x, 'hh: mm: ss') in Matlab unterschiedliche Zeitresultate?
- 17. MySql MINUS (Gegenteil von intersaction)
- 18. Scala für() vs für {}
- 19. Regex, um Zeichenfolge bestimmter Länge mit Leerraum in der Mitte (überall)
- 20. Wie bekomme ich Handy Nummern wenn mein Android Handy zwei SIM Karten hat?
- 21. Verbindungszeichenfolge für Informix für .NET
- 22. Mindestanforderungen für Unity für Android?
- 23. Gruppe für Monat für Anwesenheitsliste
- 24. Modul für OneSignal für Appcelerator
- 25. Vorschlag für Vorlagenbuch für C++?
- 26. Alternative für BtsMSITask für BizTalk
- 27. Elmah für WCF für Ausnahmebehandlung
- 28. SAS: Seriennummer zuweisen basierend auf der Gruppe
- 29. Beispiel für den Domain-Namen für mailgun be für nodejs?
- 30. Einstellung für Ländereinstellung für Java-Überschreibung für bestimmtes Gebietsschema
Möglicherweise ein Duplikat von [Konvertieren von Google-Tabellendaten in ein JS Date-Objekt?] (http://stackoverflow.com/q/14363073/642706). –