Java学习
今天学习了使用SimpleDateFormat格式化日期和格式码
SimpleDateFormat使用一种地区敏感的方式来格式化和解析日期,它允许您使用自定义的模式来格式化日期和时间。
对CurrentDate.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.*" %>
<html>
<head>
<title>显示当前时间与日期</title>
</head>
<body>
<h1>显示当前时间与日期</h1>
<%
Date dNow = new Date( );
SimpleDateFormat ft =
new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss");
out.print( "<h2 align=\"center\">" + ft.format(dNow) + "</h2>");
%>
</body>
</html>
再次编译 main.jsp,然后访问 http://localhost:8080/testjsp/main.jsp,就可以得到如下结果:
显示当前时间与日期
2016-06-25 17:57:53
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 |
" | 单引号 | ` |
遇到问题:暂无
明天继续学习