现在JDK1.5帮助文件里用的是java.util.Calendar这个类处理JAVA时间函数: <%@ page import="java.util.Calendar"%> <% //getInstance方法返回一个Calendar 对象,其日历字段已由当前日期和时间初始化 Calendar calendar=Calendar.getInstance(); //取得当前时间的秒数(指示一分钟中的秒。例如,在 10:04:15.250 PM 这一时刻,SECOND 为 15) int sec=calendar.get(Calendar.SECOND);
//其他常用时间函数(详细请参阅Java API 中的 java.util.Calendar类)
//MINUTE (指示一小时中的分钟。例如,在 10:04:15.250 PM 这一时刻,MINUTE 为 4)
//HOUR(指示上午或下午的小时。HOUR 用于 12 小时制时钟 (0 - 11)。中午和午夜用 0 表示,不用 12 表示。例如,在 10:04:15.250 PM 这一时刻,HOUR 为 10。)
//HOUR_OF_DAY(指示一天中的小时。HOUR_OF_DAY 用于 24 小时制时钟。例如,在 10:04:15.250 PM 这一时刻,HOUR_OF_DAY 为 22)
//AM_PM(指示 HOUR 是在中午之前还是在中午之后。例如,在 10:04:15.250 PM 这一时刻,AM_PM 为 PM)
//DATE(指示一个月中的某天。它与 DAY_OF_MONTH 是同义词。一个月中第一天的值为 1)
//MONTH(月份,一年中的第一个月是 JANUARY,它为 0;最后一个月取决于一年中的月份数)
//YEAR(年份,返回当前的年份。) %> ===============================================
其他处理整理: //打印出当前时间,例如Tue May 16 08:27:13 CST 2006 Calendar calendar=Calendar.getInstance(); Date rt=calendar.getTime(); out.println(rt); //或者用这个 Date rt1=new Date(); out.println(rt1);
//打印出当前时间对于历元(格林威治标准时间 1970 年1 月1日的00:00:00.000)的毫秒偏移量 //例如1147739288625毫秒 out.println(calendar.getTime().getTime()); //或者 out.println(rt1.getTime()) [1] [2] 下一页
|