Obtenir le jj-MM-aaaa format de date en Java (JSP)
Je suis l'aide d'une entrée=date de calendrier, et je veux à la sortie de ce format de date (jj-MM-aaaa) dans ma jsp ,quand je choisis le 2ème jour du mois d'avril 2014 dans le calendrier donné par l'entrée ,j'ai cette sortie dans ma jsp:
Mer Avr 02 00:00:00 WET 2014
Voici le code:
index.jsp :
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form name="datepickeer" action="showdates.jsp" method="POST">
<table>
<tr><td>Date début :</td> <td><input type = "date" name = "datedebut">
</td><tr>
<tr><td><input type = "submit" name = "submit" value = "submit">
</td></tr>
</table>
</form>
</body>
</html>
showdates.jsp :
<%@ page import="java.util.Date,java.text.SimpleDateFormat,java.text.ParseException"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<% String dateStr = request.getParameter("datedebut");
SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd");
Date result = formater.parse(dateStr);
out.println(result);
%>
</body>
</html>
Quel est le problème avec mon code?
- Veuillez faire en tant que ceci la réponse.
Vous devez vous connecter pour publier un commentaire.
Essayer ce -
new SimpleDateFormat("dd-MM-yyyy");
et le format de la analysée dateQue vous avez converti les entrées de l'index.jsp en Date à l'aide du formateur de table.l'analyser. Maintenant, pour l'afficher sur la sortie en showdates.jsp, vous avez à nouveau la convertir en Chaîne à l'aide de formateur de table.format(suite) au aaaa-MM-jj. En fait ce que vous faites est correct. Tout ce que vous obtenez à partir de l'entrée, vous devez d'abord analyser et d'imprimer ensuite parce que vous serez sûr que l'entrée qui est venu s'inscrit dans ce que vous avez besoin. L'utilisation de ce.