Als «simpledateformat» getaggte Fragen

SimpleDateFormat ist eine konkrete Java-Klasse zum Formatieren und Analysieren von Datums- und Uhrzeitangaben in Bezug auf das Gebietsschema. Es ermöglicht Formatierung (Datum -> Text), Analyse (Text -> Datum) und Normalisierung.

8
Was ist dieses Datumsformat? 2011-08-12T20: 17: 46.384Z
Ich habe folgendes Datum : 2011-08-12T20:17:46.384Z. Welches Format ist das? Ich versuche es mit Java 1.4 über zu analysieren DateFormat.getDateInstance().parse(dateStr)und ich bekomme java.text.ParseException: Nicht analysierbares Datum: "2011-08-12T20: 17: 46.384Z" Ich denke, ich sollte SimpleDateFormat zum Parsen verwenden, aber ich muss zuerst die Formatzeichenfolge kennen. Alles, was ich bisher dafür habe, …

3
Unzulässiges Musterzeichen 'T' beim Parsen einer Datumszeichenfolge in java.util.Date
Ich habe eine Datumszeichenfolge und möchte sie mithilfe der Java-Datums-API auf das normale Datum analysieren. Folgendes ist mein Code: public static void main(String[] args) { String date="2010-10-02T12:23:23Z"; String pattern="yyyy-MM-ddThh:mm:ssZ"; SimpleDateFormat sdf=new SimpleDateFormat(pattern); try { Date d=sdf.parse(date); System.out.println(d.getYear()); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } …



7
Java SimpleDateFormat ("JJJJ-MM-TT'T'HH: MM: SS 'Z'") gibt die Zeitzone als IST an
Ich habe SimpleDateFormat Konstruktor als SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'") und ich analysiere String "2013-09-29T18:46:19Z". Ich habe gelesen, dass hier Z die GMT/UTCZeitzone darstellt. Wenn ich dieses Datum jedoch auf der Konsole drucke, wird IST timezne für das zurückgegebene Datum gedruckt. Meine Frage ist nun, ob meine Ausgabe richtig oder falsch ist.



12
So füge ich meinem Date Minuten hinzu
Ich habe dieses Datumsobjekt: SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd HH:mm"); Date d1 = df.parse(interviewList.get(37).getTime()); Wert von d1 ist Fri Jan 07 17:40:00 PKT 2011 Jetzt versuche ich, dem obigen Datum 10 Minuten hinzuzufügen. Calendar cal = Calendar.getInstance(); cal.setTime(d1); cal.add(Calendar.MINUTE, 10); String newTime = df.format(cal.getTime()); Wert der newTimeÄnderungen an, 2011-50-07 17:50 …

9
Synchronisieren des Zugriffs auf SimpleDateFormat
Das Javadoc für SimpleDateFormat gibt an, dass SimpleDateFormat nicht synchronisiert ist. "Datumsformate werden nicht synchronisiert. Es wird empfohlen, separate Formatinstanzen für jeden Thread zu erstellen. Wenn mehrere Threads gleichzeitig auf ein Format zugreifen, muss es extern synchronisiert werden." Was ist jedoch der beste Ansatz für die Verwendung einer Instanz von …




1
Verwenden von alphabetischen Zeichen in SimpleDateFormat Pattern String
Ist es möglich, ein alphabetisches Zeichen in eine SimpleDateFormat-Musterzeichenfolge aufzunehmen? Ich versuche, eine Formatzeichenfolge zu erstellen, in der der Buchstabe 'T' vor der Zeit enthalten ist, zum Beispiel: 2003-11-15 T 09: 30: 47-05: 00. Ich verwende derzeit yyyy-MM-ddhh:mm:ssZals Musterzeichenfolge. Wenn ich es ändere, yyyy-MM-ddThh:mm:ssZwird eine Ausnahme ausgelöst, da 'A' bis …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.