JSP中有关时间和日期类的使用
【打印文章】
时间格式化语法:
为了指定时间格式要使用到一个时间格式串。用法如下
Symbol Meaning Presentation Example
-- --- ---
G era designator (Text) AD
y year (Number) 1996
M month in year (Text & Number) July & 07
d day in month (Number) 10
h hour in am/pm (1~12) (Number) 12
H hour in day (0~23) (Number) 0
m minute in hour (Number) 30
s second in minute (Number) 55
S millisecond (Number) 978
E day in week (Text) Tuesday
D day in year (Number) 189
F day of week in month (Number) 2 (2nd Wed in July)
w week in year (Number) 27
W week in month (Number) 2
a am/pm marker (Text) PM
k hour in day (1~24) (Number) 24
K hour in am/pm (0~11) (Number) 0
z time zone (Text) Pacific Standard Time
' escape for text (Delimiter)
'' single quote (Literal) '
下面是使用美国当地时间格式的例子:
Format Pattern Result
-- ---
"yyyy.MM.dd G 'at' hh:mm:ss z" ->> 1996.07.10 AD at 15:08:56 PDT
"EEE, MMM d, ''yy" ->> Wed, July 10, '96
"h:mm a" ->> 12:08 PM
"hh 'o''clock' a, zzzz" ->> 12 o'clock PM, Pacific Daylight Time
"K:mm a, z" ->> 0:00 PM, PST
"yyyyy.MMMMM.dd GGG hh:mm aaa" ->> 1996.July.10 AD 12:08 PM
代码示例:
<%@page import="java.text.SimpleDateFormat"%>
<%
// Format the current time.
SimpleDateFormat formatter
= new SimpleDateFormat ("yyyy-MM-dd '' HH:mm:ss");//将显示"1999-10-1 21:03:10"的格式.
Date currentTime_1 = new Date();
String dateString = formatter.format(currentTime_1);
out.println("时间格式:");
out.println(dateString);
%>
为了指定时间格式要使用到一个时间格式串。用法如下
Symbol Meaning Presentation Example
-- --- ---
G era designator (Text) AD
y year (Number) 1996
M month in year (Text & Number) July & 07
d day in month (Number) 10
h hour in am/pm (1~12) (Number) 12
H hour in day (0~23) (Number) 0
m minute in hour (Number) 30
s second in minute (Number) 55
S millisecond (Number) 978
E day in week (Text) Tuesday
D day in year (Number) 189
F day of week in month (Number) 2 (2nd Wed in July)
w week in year (Number) 27
W week in month (Number) 2
a am/pm marker (Text) PM
k hour in day (1~24) (Number) 24
K hour in am/pm (0~11) (Number) 0
z time zone (Text) Pacific Standard Time
' escape for text (Delimiter)
'' single quote (Literal) '
下面是使用美国当地时间格式的例子:
Format Pattern Result
-- ---
"yyyy.MM.dd G 'at' hh:mm:ss z" ->> 1996.07.10 AD at 15:08:56 PDT
"EEE, MMM d, ''yy" ->> Wed, July 10, '96
"h:mm a" ->> 12:08 PM
"hh 'o''clock' a, zzzz" ->> 12 o'clock PM, Pacific Daylight Time
"K:mm a, z" ->> 0:00 PM, PST
"yyyyy.MMMMM.dd GGG hh:mm aaa" ->> 1996.July.10 AD 12:08 PM
代码示例:
<%@page import="java.text.SimpleDateFormat"%>
<%
// Format the current time.
SimpleDateFormat formatter
= new SimpleDateFormat ("yyyy-MM-dd '' HH:mm:ss");//将显示"1999-10-1 21:03:10"的格式.
Date currentTime_1 = new Date();
String dateString = formatter.format(currentTime_1);
out.println("时间格式:");
out.println(dateString);
%>
本栏文章均来自于互联网,版权归原作者和各发布网站所有,本站收集这些文章仅供学习参考之用。任何人都不能将这些文章用于商业或者其他目的。( Pfan.cn )
【编程爱好者论坛】