Date Probleme in Java

Bollo

Grünschnabel
Hallo Leute,

Ich habe folgendes problem, hier meine Codeauszüge (aus der JSP):

Die Imports:


<%@ page import="java.util.Date" %>
<%@ page import="java.text.*" %>


Codeauszug:
...
SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd");
Date enrolmentBegin = df.parse(request.getParameter("enrolmentBegin"));
Date enrolmentEnd = df.parse(request.getParameter("enrolmentEnd"));
...

Wenn ich nun in dem Formular das Datum übergeben will, schreibt er mir immer ein datum in folgendem Format:

Fri Aug 27 00:00:00 CET 1976

Wie bekomm ich die Zeit denn da raus :confused:


Grüße

Martin
 
Zuletzt bearbeitet:
Hast du mal probiert das Datum mit der SimpleDateFormat.format()- Methode in einen StringBuffer zu schreiben und dann auszugeben ?
 
eine moeglichkeit waere simpelformat so zu lassen wie es ist(ich schatze du brauchst das pattern fuer die eingabe)
dannach kannst do sowas machen..
Code:
df.applyPattern("EEE, MMM d, yy");
String g = df.format(d);
fuer eine ausgabe wie diese
Mon, Nov 5, 01
wenn es anders aussehen soll api zu rate ziehen...
 
Hallo!

Weshalb verwendest du nicht einfach die JSTL Format Tags?
Code:
<%@ taglib uri="/WEB-INF/tlds/fmt-rt.tld" prefix="fmt-rt"%>
...
<jsp:useBean id="now" class="java.util.Date" />
...
<fmt-rt:formatDate value="${now}" dateStyle="full"/> //Hier könntest du auch dein Date Pattern angeben...
Gruß Tom
 
Ja, die JSTL Format Tags hatte ich die ganze Zeit nicht gerafft mus ich gestehen, aber jetzt klappt es, vielen Dank an alle für die Hilfe!
 
Zurück