作者:Dark-胡俊賢 | 来源:互联网 | 2024-12-20 10:55
本文介绍了在JSP页面中显示用户登录时间的几种常见方法,包括直接使用Date对象、格式化日期输出以及使用SimpleDateFormat类进行更精确的时间显示。
1. 直接使用Date对象
<%@ page import="java.util.Date" %>
代码示例:
<%= new Date() %>
显示效果:
您的登录时间为: Fri Aug 14 09:48:28 CST 2015
2. 使用toLocaleString()方法格式化时间
<%@ page import="java.util.Date" %>
代码示例:
<%= new Date().toLocaleString() %>
显示效果:
您的登录时间为: 2015-8-14 9:51:31
注释:toLocaleString()方法已经过时,不推荐使用。
3. 使用DateFormat类格式化时间
<%@ page import="java.text.DateFormat" %>
<%@ page import="java.util.Date" %>
代码示例:
<%
DateFormat df = DateFormat.getDateTimeInstance();
Date date = new Date();
%>
<%= df.format(date) %>
显示效果:
您的登录时间为: 2015-8-14 10:10:45
4. 使用SimpleDateFormat类精确格式化时间
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.util.Date" %>
代码示例:
<%
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
%>
<%= sdf.format(date) %>
显示效果:
您的登录时间为: 2015-8-14 10:15:43