JSP 日期格式化 ( SimpleDateFormat )
JSP 可以使用所有可用的 Java 方法,JSP 可以使用 java.util.SimpleDataFormat 来格式化日期时间
SimpleDateFormat 使用一种地区敏感的方式来格式化和解析日期,它允许我们使用自定义的模式来格式化日期和时间
SimpleDateFormat 格式化符号
字符 | 描述 | 范例 |
---|---|---|
G | 时代标识符 | AD |
y | 4位数年份 | 2001 |
M | 月 | July or 07 |
d | 日 | 10 |
h | 12小时制, A.M./P.M. (1~12) | 12 |
H | 24小时制 | 22 |
m | 分钟 | 30 |
s | 秒 | 55 |
S | 毫秒 | 234 |
E | 星期 | Tuesday |
D | 一年中的某天 | 360 |
F | 一个月中某星期的某天 | 2 (second Wed. in July) |
w | 一年中的某星期 | 40 |
W | 一个月中的某星期 | 1 |
a | A.M./P.M. 标记 | PM |
k | 一天中的某个小时 (1~24) | 24 |
K | 一天中的某个小时,A.M./P.M. (0~11) | 10 |
z | 时区 | Eastern Standard Time |
' | 文本分隔 | Delimiter |
" | 单引号 | ` |
范例
date_format.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.io.*,java.util.*" %> <%@ page import="javax.servlet.*,java.text.*" %> <!doctype html> <meta charset="utf-8"/> <title>显示当前时间与日期 - JSP 基础教程 | 简单教程(www.twle.cn)</title> <p>显示当前时间与日期 - JSP 基础教程 | 简单教程(www.twle.cn)</p> <% Date dNow = new Date( ); SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss"); out.print( "<p>" + ft.format(dNow) + "</p>"); %>
在浏览器上输入 http://localhost:8080/jsp/date_format.jsp 来访问网页,显示如下