Java中的系统日期格式化
我已经写了一个获取系统日期的程序Java中的系统日期格式化,java,jsp,datetime,date,formatting,Java,Jsp,Datetime,Date,Formatting,我已经写了一个获取系统日期的程序 <%@page import="java.util.*,java.text.*"%> <html> <body> <p> </p> <div align="center"> <center> <table border="0" cellpadding="0" cellspacing ="0" width="460" bgcolor="#EEFF
<%@page import="java.util.*,java.text.*"%>
<html>
<body>
<p> </p>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing
="0" width="460" bgcolor="#EEFFCA">
<tr>
<td width="100%"><font size="6" color
="#008000"> Date Example</font></td>
</tr>
<tr>
<td width="100%"><b> Current Date
and time is: <font color="#FF0000">
<%
DateFormat formatter = new SimpleDateFormat("DD-MON-YY");
String date = formatter.format(new java.util.Date());
%>
<%=date%>
</font></b></td>
</tr>
</table>
</center>
</div>
</body>
< /html>
日期示例
当前日期
时间是:
我犯了一个错误。请告诉我如何将系统日期转换为dd-MMM-YY格式。使用特殊字符模式指定日期格式。此示例演示了一些字符。有关完整列表,请参阅SimpleDataFormat类的javadoc文档 注意:这个例子使用默认的语言环境(在作者的例子中是locale.ENGLISH)格式化日期。如果该示例在不同的语言环境中运行,则文本(例如月份名称)将不相同
Format formatter;
// The year
formatter = new SimpleDateFormat("yy"); // 02
formatter = new SimpleDateFormat("yyyy"); // 2002
// The month
formatter = new SimpleDateFormat("M"); // 1
formatter = new SimpleDateFormat("MM"); // 01
formatter = new SimpleDateFormat("MMM"); // Jan
formatter = new SimpleDateFormat("MMMM"); // January
// The day
formatter = new SimpleDateFormat("d"); // 9
formatter = new SimpleDateFormat("dd"); // 09
// The day in week
formatter = new SimpleDateFormat("E"); // Wed
formatter = new SimpleDateFormat("EEEE"); // Wednesday
// Get today's date
Date date = new Date();
一些例子:
formatter = new SimpleDateFormat("MM/dd/yy");
String s = formatter.format(date);
// 01/09/02
formatter = new SimpleDateFormat("dd-MMM-yy");
s = formatter.format(date);
// 29-Jan-02
// Examples with date and time; see also
// Formatting the Time Using a Custom Format
formatter = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss");
s = formatter.format(date);
// 2002.01.29.08.36.33
formatter = new SimpleDateFormat("E, dd MMM yyyy HH:mm:ss Z");
s = formatter.format(date);
// Tue, 09 Jan 2002 22:14:02 -0500
特殊字符的模式用于指定日期的格式。此示例演示了一些字符。有关完整列表,请参阅SimpleDataFormat类的javadoc文档 注意:这个例子使用默认的语言环境(在作者的例子中是locale.ENGLISH)格式化日期。如果该示例在不同的语言环境中运行,则文本(例如月份名称)将不相同
Format formatter;
// The year
formatter = new SimpleDateFormat("yy"); // 02
formatter = new SimpleDateFormat("yyyy"); // 2002
// The month
formatter = new SimpleDateFormat("M"); // 1
formatter = new SimpleDateFormat("MM"); // 01
formatter = new SimpleDateFormat("MMM"); // Jan
formatter = new SimpleDateFormat("MMMM"); // January
// The day
formatter = new SimpleDateFormat("d"); // 9
formatter = new SimpleDateFormat("dd"); // 09
// The day in week
formatter = new SimpleDateFormat("E"); // Wed
formatter = new SimpleDateFormat("EEEE"); // Wednesday
// Get today's date
Date date = new Date();
一些例子:
formatter = new SimpleDateFormat("MM/dd/yy");
String s = formatter.format(date);
// 01/09/02
formatter = new SimpleDateFormat("dd-MMM-yy");
s = formatter.format(date);
// 29-Jan-02
// Examples with date and time; see also
// Formatting the Time Using a Custom Format
formatter = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss");
s = formatter.format(date);
// 2002.01.29.08.36.33
formatter = new SimpleDateFormat("E, dd MMM yyyy HH:mm:ss Z");
s = formatter.format(date);
// Tue, 09 Jan 2002 22:14:02 -0500