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.
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, …
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(); } } …
Ich bin neu in Java, arbeite normalerweise mit PHP. Ich versuche diesen String zu konvertieren: Mon Mar 14 16:02:37 GMT 2011 In ein Kalenderobjekt, damit ich das Jahr und den Monat wie folgt abrufen kann: String yearAndMonth = cal.get(Calendar.YEAR)+cal.get(Calendar.MONTH); Wäre es eine schlechte Idee, es manuell zu analysieren? Verwenden Sie …
Ich habe den folgenden Code geschrieben Date d = new Date(); CharSequence s = DateFormat.format("MMMM d, yyyy ", d.getTime()); Aber fragt mich Parameter, ich möchte aktuelles Datum im String-Format, mögen 28-Dec-2011 damit ich mich setzen kann TextView, Erklären Sie ein wenig, wenn Sie denken, dass etwas notwendig ist, bin ich …
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.
Ich weiß , das wird mir den Tag des Monats als Zahl ( 11, 21, 23): SimpleDateFormat formatDayOfMonth = new SimpleDateFormat("d"); Aber wie formatieren Sie den Tag des Monats ein umfassen Ordinalzeichen , sagen wir 11th, 21stoder 23rd?
Ich kenne Datumsformate wie "yyyy-mm-dd"- das Datum im Format 2011-02-26 "yyyy-MMM-dd"anzeigt - das Datum im Format anzeigt2011-FEB-26 zur Verwendung in zB: SimpleDateFormat formatter = new SimpleDateFormat( "yyyy/MMM/dd "); Ich möchte ein Format, das mir hilft, den Wochentag wie 2011-02-MONoder so anzuzeigen . Ich möchte nur, dass der Wochentag in Zeichen …
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 …
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 …
Ich frage mich, warum 'Y' 2012 zurückgibt, während 'y' 2011 zurückgibt in SimpleDateFormat: System.out.println(new SimpleDateFormat("Y").format(new Date())); // prints 2012 System.out.println(new SimpleDateFormat("y").format(new Date())); // prints 2011 Kann jemand erklären warum?
Ich versuche, ein Datum in Java basierend auf dem angegebenen Gebietsschema auf unterschiedliche Weise zu formatieren. Zum Beispiel möchte ich, dass englische Benutzer "1. November 2009" (formatiert mit "MMM d, yyyy") und norwegische Benutzer "1. November 2009" ("d. MMM. JJJJ") sehen. Der Monatsteil funktioniert einwandfrei, wenn ich das Gebietsschema zum …
Kann mich jemand über die in der SimpleDateFormat-Klasse verfügbaren Datumsformate informieren? Ich habe API durchlaufen, konnte aber keine zufriedenstellende Antwort finden. Jede Hilfe wird sehr geschätzt.
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 …
Ich habe GregorianCalendar-Instanzen und muss SimpleDateFormat verwenden (oder etwas, das mit Kalender verwendet werden kann, aber die erforderliche # fromat () -Funktion bietet), um die erforderliche Ausgabe zu erhalten. Bitte schlagen Sie Problemumgehungen sowie dauerhafte Lösungen vor.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.