kostenloser Webspace werbefrei: lima-city


String to Date

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    pixilab

    Kostenloser Webspace von pixilab

    pixilab hat kostenlosen Webspace.

    Hallo ich versuche die folgenden zwei Strings als Date abzuspeichern, seltsamerweise bekomme ich nicht das gleiche Datum, welches im String stand als Rückgabe. Was mach ich nicht richtig?

    Meine Strings;
    String date="2011-04-20";
    String date2="2011-04-00";

    Beim zweiten String soll nur das Jahr und der Monat betrachtet werden.

    Zum Parsen benutze ich folgenden Code:
    public static Date convertDate(String string) {
    		SimpleDateFormat sdfToDate = new SimpleDateFormat("yyyy-mm-dd");
    
    		Date date = null;
    		try {
    			date = sdfToDate.parse(string);
    		} catch (ParseException e) {
    			e.printStackTrace();
    		}
    		return date;
    	}


    Ausgabe:

    1. Datum: Thu Jan 20 00:04:00 GMT 2011
    2. Datum: Fri Dec 31 00:04:00 GMT 2010


    Das ist nicht richtig. Wie bekommt man das richtige Datum aus den Strings?

    EDIT: Ach ich Dummie, kleines m steht doch für Minute und nicht Monat XD. Hat sich erledigt. Entschuldigt die Frage.
    Ein Delete-Buttun für beantwortete einzel-posts wäre nicht schlecht. Dann würde ich das jetzt löschen.
    Wurde soviel ich weiß abgelehnt ^^.

    Beitrag zuletzt geändert: 24.4.2011 14:45:41 von pixilab
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Durch korrektes nachlesen und nicht nur ausprobieren:
    http://download.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html
    Der Monat ist ein großes M.;-)
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!