第一种方式: 
<html> 
<head><title>取得系统时间</title></head> 
<body> 
<%java.util.Date date=new java.util.Date();%> 
现在是:<%=date%> 
</body> 
</html> 
运行结果: 
现在是:Tue Jul 31 10:32:52 CST 2001 
第二种方式: 
<%@ page import="java.util.*, java.text.*" %> 
<HTML> 
<HEAD><TITLE>显示当前时间</TITLE></HEAD> 
<BODY> 
当前时间: 
<% 
Date now = new Date(); 
out.println(DateFormat.getTimeInstance().format(now)); 
%> 
</BODY> 
</HTML> 
运行结果: 
10:31:42 AM 
第三种方式: 
<% 
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy年MM月dd日"); 
java.util.Date currentTime_1 = new java.util.Date(); 
out.print(formatter.format(currentTime_1)); 
%> 
运行结果: 
2001年07月31日 
第四种方式: 
<% 
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy/MM/dd HH/mm/ss"); 
java.util.Date currentTime_1 = new java.util.Date(); 
out.print(formatter.format(currentTime_1)); 
%> 
运行结果: 
2001/07/31 10/32/52
package bulktree;
import java.util.Calendar;
import java.util.Date;

public class CalendarTest
{
public static void main(String[] arge)
{
CalendarTest ct = new CalendarTest();
Calendar calendar = Calendar.getInstance();
//指示一个月中的某天
int c1 = calendar.get(Calendar.DATE);
System.out.println("Calendar.DATE="+c1);
//指示一个月中的某天
int c2 = calendar.get(Calendar.DAY_OF_MONTH);
System.out.println("Calendar.DAY_OF_MONTH="+c2);
//指示一个星期中的某天
int c3 = calendar.get(Calendar.DAY_OF_WEEK);
System.out.println("Calendar.DAY_OF_WEEK="+c3);
//指示当前月中的第几个星期
int c4 = calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH);
System.out.println("Calendar.DAY_OF_WEEK_IN_MONTH="+c4);
//指示当前年中的天数
int c5 = calendar.get(Calendar.DAY_OF_YEAR);
System.out.println("Calendar.DAY_OF_YEAR="+c5);
/**//*int c6 = calendar.get(Calendar.MONTH);
System.out.println("c6="+c6);
int c7 = calendar.get(Calendar.MONDAY);
System.out.println("c7="+c7);*/
//给定此 Calendar 的时间值,返回指定日历字段可能拥有的最大值
int c8 = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println("c8="+c8);
int c9 = calendar.getActualMaximum(Calendar.DAY_OF_WEEK);
System.out.println("c9="+c9);
//System.out.println(calendar.getTime());
//System.out.println(new Date());
System.out.println(Calendar.DAY_OF_MONTH);
calendar.set(Calendar.DAY_OF_MONTH,1);
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
}
}
本文介绍四种使用Java获取并格式化当前时间与日期的方法,并展示了如何利用Calendar类获取日期的特定部分。

被折叠的 条评论
为什么被折叠?



