Afin de pouvoir afficher la date et/ou l'heure, il faudrait utiliser les bibliothèques java et out.println pour afficher l'heure :
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.io.*,java.util.*, javax.servlet.*" %>
<%@page import="java.text.DateFormat"%>
<%@page import="java.text.SimpleDateFormat"%>
<html>
<body>
<p> </p>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="460" bgcolor="#EEFFCA">
<tr>
<td width="100%"><font size="6" color="#008000"> Date Example</font></td>
</tr>
<tr>
<td width="100%"><b> Current Date and time is: <font color="#FF0000">
<% DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date(); out.println(dateFormat.format(date));%>
</font></b></td>
</tr>
</table>
</center>
</div>
</body>
</html>
Note : SimpleDateFormat vous permet d'afficher avec différents formats : par exemple "kk:mm:ss a z" ou "yyyy/MM/dd HH:mm:ss.SSS", etc... kk=format 24 heures, yyyy=année, MM=mois, dd=jour, HH=format 24 heures, hh=heure 1 à 12, mm=minute, ss=seconde, SSS=fraction de seconde, a =am ou pm, et z =fuseau horaire
La ligne du bas : Pour le personnaliser et l'afficher, vous devrez remplacer <%= new java.util.Date() %> avec un code plus efficace :
Changement de :
<%= new java.util.Date() %>
AVEC l'exemple de format suivant :
<%@page import="java.io.*,java.util.*, javax.servlet.*" %>
<%@page import="java.text.DateFormat"%>
<%@page import="java.text.SimpleDateFormat"%>
<html>
.
.
<% DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date(); out.println(dateFormat.format(date));%>
.
.
</html>
Sortie :
![enter image description here]()