Heim > Backend-Entwicklung > PHP-Tutorial > Java konvertiert die Datumszeichenfolge in der Protokollausgabe von Nginx in den Datumstyp

Java konvertiert die Datumszeichenfolge in der Protokollausgabe von Nginx in den Datumstyp

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-08-08 09:32:53
Original
1226 Leute haben es durchsucht

Die ursprünglichen Nginx-Datumsdaten lauten: [28/Nov/2014:11:56:09 0800]

[] muss ersetzt werden:


<pre name="code">timeLocal = [28/Nov/2014:11:56:09 +0800]
Nach dem Login kopieren
timeLocal = timeLocal.replace("[", ""); timeLocal = timeLocal.replace("]", "");


Nach dem Login kopieren

Es gibt ein paar Punkte im folgenden Format zu beachten:

(1) muss 3 M betragen

(2) 0800 stellt Zeitzoneninformationen dar, die mit Z analysiert werden können

(3) muss Locale.ENGLISH sein. Wenn es als CHINESISCH geschrieben wird, wird ein Fehler gemeldet


SimpleDateFormat formatter = new SimpleDateFormat("dd/MMM/yyyy:hh:mm:ss Z", Locale.ENGLISH);
Date date = formatter.parse(timeLocal);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("转换后的日期格式:"+format.format(date));
Nach dem Login kopieren


Das Obige stellt vor, wie Java die Datumszeichenfolge in der Protokollausgabe von Nginx in den Datumstyp konvertiert, einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage