Depuis ma page JSP, je reçois Date
dans ce format.
Vendredi 13 mai 2011 19:59:09 GMT 0530 (heure normale de l'Inde)
Comment puis-je convertir ceci en yyyy-MM-dd HH:mm:ss
?
Depuis ma page JSP, je reçois Date
dans ce format.
Vendredi 13 mai 2011 19:59:09 GMT 0530 (heure normale de l'Inde)
Comment puis-je convertir ceci en yyyy-MM-dd HH:mm:ss
?
Dans JSP, vous souhaitez utiliser JSTL <fmt:formatDate>
pour cela.
En supposant que ${bean.date}
renvoie java.util.Date
, voici comment vous pouvez l'utiliser:
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
...
<fmt:formatDate value="${bean.date}" pattern="yyyy-MM-dd HH:mm:ss" />
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html dir="ltr" lang="en-US">
<head>
<meta charset="UTF-8" />
<title>JSP with the current date</title>
</head>
<body>
<%java.text.DateFormat df = new java.text.SimpleDateFormat("dd/MM/yyyy"); %>
<h1>Current Date: <%= df.format(new java.util.Date()) %> </h1>
</body>
</html>
Sortie: Date actuelle: 10/03/2010
Découvrez DateFormatter . Je peux probablement faire ce que tu veux.
L'exemple ci-dessus montrant l'importation avec ... sun.com/jsp/jstl/format est incorrect (ce qui signifie que cela n'a pas fonctionné pour moi).
Essayez plutôt les instructions ci-dessous. Cette déclaration d'importation est valide.
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %><%@ taglib uri="http://java.sun.com/jstl/core-rt" prefix="c-rt" %><%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
<html>
<head>
<title>Format Date</title>
</head>
<body>
<c-rt:set var="now" value="<%=new java.util.Date()%>" />
<table border="1" cellpadding="0" cellspacing="0"
style="border-collapse: collapse" bordercolor="#111111"
width="63%" id="AutoNumber2">
<tr>
<td width="100%" colspan="2" bgcolor="#0000FF">
<p align="center">
<b>
<font color="#FFFFFF" size="4">Formatting:
<fmt:formatDate value="${now}" type="both"
timeStyle="long" dateStyle="long" />
</font>
</b>
</p>
</td>
</tr>
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.