JSP प्रोग्राम के साथ, वर्तमान दिनांक और समय प्राप्त करना बहुत आसान है। आप वर्तमान दिनांक और समय को प्रिंट करने के लिए toString() मेथड के साथ एक साधारण Date ऑब्जेक्ट का उपयोग कर सकते हैं:
उदाहरण
<%@ page import="java.io.*,java.util.*, javax.servlet.*" %>
<html>
<head>
<title>Display Current Date & Time</title>
</head>
<body>
<center>
<h1>Display Current Date & Time</h1>
</center>
<%
Date date = new Date();
out.print("<h2 align=\"center\">" + date.toString() + "</h2>");
%>
</body>
</html>
आउटपुट
Display Current Date & Time Mon Jun 21 21:46:49 GMT+04:00 2010
URL https://localhost:8080/CurrentDate.jsp के साथ पेज को रिफ्रेश करें। आप पाएंगे कि हर बार रिफ्रेश करने पर सेकंड्स में अंतर होता है।
बेहतर फॉर्मेटिंग के लिए
अधिक नियंत्रण के लिए SimpleDateFormat का उपयोग करें (पिछला लेख देखें)। Java 8+ में java.time.LocalDateTime और DateTimeFormatter पसंद किए जाते हैं।
JSTL का उपयोग करना
JSTL फॉर्मेटिंग टैग लाइब्रेरी (fmt) का उपयोग करके:
<%@ taglib prefix="fmt" uri="https://java.sun.com/jsp/jstl/fmt" %>
<fmt:formatDate value="${date}" type="both" dateStyle="medium" timeStyle="medium" />
यह स्क्रिप्टलेट्स से बचाता है और जेएसपी को क्लीन रखता है।