欢迎光临
我们一直在努力

给你个比较全的关于时间的操作的东西——-JSP教程,Java基础

建站超值云服务器,限时71元/月

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);
    }
}

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 给你个比较全的关于时间的操作的东西——-JSP教程,Java基础
分享到: 更多 (0)

相关推荐

  • 暂无文章