隨筆-71  評論-4  文章-0  trackbacks-0
          import java.text.DateFormat;
          import java.util.*;

          public class JspCalendar {
          ????Calendar??calendar = null;

          ????public JspCalendar() {
          ????calendar = Calendar.getInstance();
          ????Date trialTime = new Date();
          ????calendar.setTime(trialTime);
          ????}

          ????public int getYear() {
          ????return calendar.get(Calendar.YEAR);
          ????}
          ????
          ????public String getMonth() {
          ????int m = getMonthInt();
          ????String[] months = new String [] { "January", "February", "March",
          ????????????????????"April", "May", "June",
          ????????????????????"July", "August", "September",
          ????????????????????"October", "November", "December" };
          ????if (m > 12)
          ????????return "Unknown to Man";
          ????
          ????return months[m - 1];

          ????}

          ????public String getDay() {
          ????int x = getDayOfWeek();
          ????String[] days = new String[] {"Sunday", "Monday", "Tuesday", "Wednesday",
          ??????????????????????"Thursday", "Friday", "Saturday"};

          ????if (x > 7)
          ????????return "Unknown to Man";

          ????return days[x - 1];

          ????}
          ????
          ????public int getMonthInt() {
          ????return 1 + calendar.get(Calendar.MONTH);
          ????}

          ????public String getDate() {
          ????return getMonthInt() + "/" + getDayOfMonth() + "/" +??getYear();

          ????}

          ????public String getTime() {
          ????return getHour() + ":" + getMinute() + ":" + getSecond();
          ????}

          ????public int getDayOfMonth() {
          ????return calendar.get(Calendar.DAY_OF_MONTH);
          ????}

          ????public int getDayOfYear() {
          ????return calendar.get(Calendar.DAY_OF_YEAR);
          ????}

          ????public int getWeekOfYear() {
          ????return calendar.get(Calendar.WEEK_OF_YEAR);
          ????}

          ????public int getWeekOfMonth() {
          ????return calendar.get(Calendar.WEEK_OF_MONTH);
          ????}

          ????public int getDayOfWeek() {
          ????return calendar.get(Calendar.DAY_OF_WEEK);
          ????}
          ?????
          ????public int getHour() {
          ????return calendar.get(Calendar.HOUR_OF_DAY);
          ????}
          ????
          ????public int getMinute() {
          ????return calendar.get(Calendar.MINUTE);
          ????}


          ????public int getSecond() {
          ????return calendar.get(Calendar.SECOND);
          ????}

          ????public static void main(String args[]) {
          ????JspCalendar db = new JspCalendar();
          ????p("date: " + db.getDayOfMonth());
          ????p("year: " + db.getYear());
          ????p("month: " + db.getMonth());
          ????p("time: " + db.getTime());
          ????p("date: " + db.getDate());
          ????p("Day: " + db.getDay());
          ????p("DayOfYear: " + db.getDayOfYear());
          ????p("WeekOfYear: " + db.getWeekOfYear());
          ????p("era: " + db.getEra());
          ????p("ampm: " + db.getAMPM());
          ????p("DST: " + db.getDSTOffset());
          ????p("ZONE Offset: " + db.getZoneOffset());
          ????p("TIMEZONE: " + db.getUSTimeZone());
          ????}

          ????private static void p(String x) {
          ????System.out.println(x);
          ????}


          ????public int getEra() {
          ????return calendar.get(Calendar.ERA);
          ????}

          ????public String getUSTimeZone() {
          ????String[] zones = new String[] {"Hawaii", "Alaskan", "Pacific",
          ???????????????????????"Mountain", "Central", "Eastern"};
          ????
          ????return zones[10 + getZoneOffset()];
          ????}

          ????public int getZoneOffset() {
          ????return calendar.get(Calendar.ZONE_OFFSET)/(60*60*1000);
          ????}


          ????public int getDSTOffset() {
          ????return calendar.get(Calendar.DST_OFFSET)/(60*60*1000);
          ????}

          ????
          ????public int getAMPM() {
          ????return calendar.get(Calendar.AM_PM);
          ????}
          }
          posted on 2006-03-20 12:13 zjw_albert 閱讀(147) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 泗洪县| 丰县| 迭部县| 灌阳县| 文成县| 德令哈市| 青龙| 正安县| 云阳县| 秦皇岛市| 福泉市| 民乐县| 乌海市| 潜山县| 林州市| 唐河县| 兰考县| 信丰县| 河间市| 顺平县| 周至县| 忻城县| 烟台市| 邹城市| 鸡东县| 嘉善县| 四会市| 合肥市| 陆良县| 苏州市| 盐边县| 五台县| 雷州市| 治多县| 建瓯市| 六枝特区| 闵行区| 闽侯县| 马尔康县| 庆城县| 竹北市|