[JAVA] Beim Formatieren mit SimpleDateFormat blieb ich beim Umgang mit Zeitzonen

Beachten Sie, dass ich bei der Verarbeitung der Antwort von der API in Jmeter stecken geblieben bin.

Fri Apr 4 00:00:00 UTC+0900 1902

So formatieren Sie eine solche Datumszeichenfolge auf Datum

new SimpleDateFormat("EEE MMM dd HH:mm:ss zZ yyyy", Locale.ENGLISH);

Dies.

Offizielle SimpleDateFormat-Dokumentation

z Zeitzone Allgemeine Zeitzone Pacific Standard Time; PST; GMT-08:00
Z Zeitzone Zeitzone RFC 822 -0800

Ich schrieb, aber mir fiel keine Kombination ein. Der gesamte Code ist unten.

import java.text.SimpleDateFormat;

String date = "Fri Apr 4 00:00:00 UTC+0900 1902";

// Original format to convert from
SimpleDateFormat formatFrom = new SimpleDateFormat("EEE MMM dd HH:mm:ss zZ yyyy", Locale.ENGLISH);

// Target format to convert to
SimpleDateFormat formatTo = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss zZ", Locale.ENGLISH);

// Parse original string, using original format
Date formatDate = formatFrom.parse(date);

// Convert to a target format
String newDate = formatTo.format(formatDate);

System.out.println(newDate);

Referenz: https://stackoverflow.com/questions/47165086/how-to-convert-datetime-in-jmeter-using-beanshell-sampler

Recommended Posts

Beim Formatieren mit SimpleDateFormat blieb ich beim Umgang mit Zeitzonen
Bei der Erstellung der Top-Seite war ich mit dem Umgang mit Bildern beschäftigt (Super-Anfänger)
Ich habe nachgesehen, weil die Antwort beim Debuggen mit Tomcat 8 seltsam war
Probleme, denen ich beim Erstellen der Digdag-Umgebung mit Docker verfallen war
Ich habe die Anzahl der Taxis mit Ruby überprüft
[JavaScript] Axios (Ajax) kann den Antworttext zum Zeitpunkt eines Fehlers nicht abrufen
Das Verfahren, das ich durchgeführt habe, als ich die Umgebung für gradle + Java mit VS Code (Windows 10) vorbereitet habe
Ich war süchtig nach der Aufzeichnung des zugehörigen Modells
Webdrivers :: BrowserNotFound: Chrome-Binärdatei konnte nicht gefunden werden. Als ich zum ersten Mal versuchte, E2E mit Docker + Rails zu testen, war ein Fehler aufgetreten.
Als ich versuchte, mit JScrollBar automatisch zu scrollen, wurde der Ereignishandler nur einmal gezeichnet.
Wovon ich bei der Einführung der JNI-Bibliothek süchtig war
Legen Sie die Zeitzone für die JVM Ihrer Azure-Anwendung fest
Geben Sie beim Erstellen mit Maven den Zeichencode der Quelle an
Ich war süchtig nach Laradock + VSCode + xdebug
Was ich mit der Redmine REST API süchtig gemacht habe
Die Geschichte, nach der ich beim Einrichten von STS süchtig war
Als ich mir Sorgen über statische Methoden in der Java-Oberfläche machte, kam ich zur Reihenfolge der Namensinterpretation
[Past POST] Ich werde einen Teil des Antwortprotokolls veröffentlichen, als ich Mentor von TECH :: CAMP war
Über den Umgang mit Null
Ich habe versucht, das Problem der "mehrstufigen Auswahl" mit Ruby zu lösen
Überprüfen Sie das aktuelle Datum und die Uhrzeit beim Analysieren mit Javas SimpleDateFormat
Was ich getan habe, als die DB nicht mit Docker-Compose gestartet wurde
Wovon ich süchtig war, als ich die Google-Authentifizierung mit Rails implementierte
Ich habe versucht, den Betrieb des gRPC-Servers mit grpcurl zu überprüfen
Der Suchtpunkt bei der Durchführung der Basisauthentifizierung mit Java URLConnection
Ich war süchtig nach der API-Version min23 von registerTorchCallback
UnsupportedClassVersionError wurde ausgegeben, als ich die mit Eclipse erstellte .war-Datei auf EC2 platzierte und ausführte.
Eine Geschichte, der ich mit der automatischen Starteinstellung von Tomcat 8 unter CentOS 8 zweimal verfallen war
Als ich versuchte, mit Docker eine Umgebung für PHP7.4 + Apache + MySQL zu erstellen, blieb ich stecken [Windows & Mac]