亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? nativedate.java

?? 主要的怎么樣結合java 和 javascript!
?? JAVA
?? 第 1 頁 / 共 4 頁
字號:
    }    private static int YearFromTime(double t)    {        int lo = (int) Math.floor((t / msPerDay) / 366) + 1970;        int hi = (int) Math.floor((t / msPerDay) / 365) + 1970;        int mid;        /* above doesn't work for negative dates... */        if (hi < lo) {            int temp = lo;            lo = hi;            hi = temp;        }        /* Use a simple binary search algorithm to find the right           year.  This seems like brute force... but the computation           of hi and lo years above lands within one year of the           correct answer for years within a thousand years of           1970; the loop below only requires six iterations           for year 270000. */        while (hi > lo) {            mid = (hi + lo) / 2;            if (TimeFromYear(mid) > t) {                hi = mid - 1;            } else {                lo = mid + 1;                if (TimeFromYear(lo) > t) {                    return mid;                }            }        }        return lo;    }    private static boolean InLeapYear(double t)    {        return IsLeapYear(YearFromTime(t));    }    private static double DayFromMonth(int m, int year)    {        int day = m * 30;        if (m >= 7) { day += m / 2 - 1; }        else if (m >= 2) { day += (m - 1) / 2 - 1; }        else { day += m; }        if (m >= 2 && IsLeapYear(year)) { ++day; }        return day;    }    private static int MonthFromTime(double t)    {        int year = YearFromTime(t);        int d = (int)(Day(t) - DayFromYear(year));        d -= 31 + 28;        if (d < 0) {            return (d < -28) ? 0 : 1;        }        if (IsLeapYear(year)) {            if (d == 0)                return 1; // 29 February            --d;        }        // d: date count from 1 March        int estimate = d / 30; // approx number of month since March        int mstart;        switch (estimate) {            case 0: return 2;            case 1: mstart = 31; break;            case 2: mstart = 31+30; break;            case 3: mstart = 31+30+31; break;            case 4: mstart = 31+30+31+30; break;            case 5: mstart = 31+30+31+30+31; break;            case 6: mstart = 31+30+31+30+31+31; break;            case 7: mstart = 31+30+31+30+31+31+30; break;            case 8: mstart = 31+30+31+30+31+31+30+31; break;            case 9: mstart = 31+30+31+30+31+31+30+31+30; break;            case 10: return 11; //Late december            default: throw Kit.codeBug();        }        // if d < mstart then real month since March == estimate - 1        return (d >= mstart) ? estimate + 2 : estimate + 1;    }    private static int DateFromTime(double t)    {        int year = YearFromTime(t);        int d = (int)(Day(t) - DayFromYear(year));        d -= 31 + 28;        if (d < 0) {            return (d < -28) ? d + 31 + 28 + 1 : d + 28 + 1;        }        if (IsLeapYear(year)) {            if (d == 0)                return 29; // 29 February            --d;        }        // d: date count from 1 March        int mdays, mstart;        switch (d / 30) { // approx number of month since March            case 0: return d + 1;            case 1: mdays = 31; mstart = 31; break;            case 2: mdays = 30; mstart = 31+30; break;            case 3: mdays = 31; mstart = 31+30+31; break;            case 4: mdays = 30; mstart = 31+30+31+30; break;            case 5: mdays = 31; mstart = 31+30+31+30+31; break;            case 6: mdays = 31; mstart = 31+30+31+30+31+31; break;            case 7: mdays = 30; mstart = 31+30+31+30+31+31+30; break;            case 8: mdays = 31; mstart = 31+30+31+30+31+31+30+31; break;            case 9: mdays = 30; mstart = 31+30+31+30+31+31+30+31+30; break;            case 10:                return d - (31+30+31+30+31+31+30+31+30) + 1; //Late december            default: throw Kit.codeBug();        }        d -= mstart;        if (d < 0) {            // wrong estimate: sfhift to previous month            d += mdays;        }        return d + 1;     }    private static int WeekDay(double t)    {        double result;        result = Day(t) + 4;        result = result % 7;        if (result < 0)            result += 7;        return (int) result;    }    private static double now()    {        return (double) System.currentTimeMillis();    }    /* Should be possible to determine the need for this dynamically     * if we go with the workaround... I'm not using it now, because I     * can't think of any clean way to make toLocaleString() and the     * time zone (comment) in toString match the generated string     * values.  Currently it's wrong-but-consistent in all but the     * most recent betas of the JRE - seems to work in 1.1.7.     */    private final static boolean TZO_WORKAROUND = false;    private static double DaylightSavingTA(double t)    {        // Another workaround!  The JRE doesn't seem to know about DST        // before year 1 AD, so we map to equivalent dates for the        // purposes of finding dst.  To be safe, we do this for years        // outside 1970-2038.        if (t < 0.0 || t > 2145916800000.0) {            int year = EquivalentYear(YearFromTime(t));            double day = MakeDay(year, MonthFromTime(t), DateFromTime(t));            t = MakeDate(day, TimeWithinDay(t));        }        if (!TZO_WORKAROUND) {            Date date = new Date((long) t);            if (thisTimeZone.inDaylightTime(date))                return msPerHour;            else                return 0;        } else {            /* Use getOffset if inDaylightTime() is broken, because it             * seems to work acceptably.  We don't switch over to it             * entirely, because it requires (expensive) exploded date arguments,             * and the api makes it impossible to handle dst             * changeovers cleanly.             */            // Hardcode the assumption that the changeover always            // happens at 2:00 AM:            t += LocalTZA + (HourFromTime(t) <= 2 ? msPerHour : 0);            int year = YearFromTime(t);            double offset = thisTimeZone.getOffset(year > 0 ? 1 : 0,                                                   year,                                                   MonthFromTime(t),                                                   DateFromTime(t),                                                   WeekDay(t),                                                   (int)TimeWithinDay(t));            if ((offset - LocalTZA) != 0)                return msPerHour;            else                return 0;            //         return offset - LocalTZA;        }    }    /*     * Find a year for which any given date will fall on the same weekday.     *     * This function should be used with caution when used other than     * for determining DST; it hasn't been proven not to produce an     * incorrect year for times near year boundaries.     */    private static int EquivalentYear(int year)    {        int day = (int) DayFromYear(year) + 4;        day = day % 7;        if (day < 0)            day += 7;        // Years and leap years on which Jan 1 is a Sunday, Monday, etc.        if (IsLeapYear(year)) {            switch (day) {                case 0: return 1984;                case 1: return 1996;                case 2: return 1980;                case 3: return 1992;                case 4: return 1976;                case 5: return 1988;                case 6: return 1972;            }        } else {            switch (day) {                case 0: return 1978;                case 1: return 1973;                case 2: return 1974;                case 3: return 1975;                case 4: return 1981;                case 5: return 1971;                case 6: return 1977;            }        }        // Unreachable        throw Kit.codeBug();    }    private static double LocalTime(double t)    {        return t + LocalTZA + DaylightSavingTA(t);    }    private static double internalUTC(double t)    {        return t - LocalTZA - DaylightSavingTA(t - LocalTZA);    }    private static int HourFromTime(double t)    {        double result;        result = Math.floor(t / msPerHour) % HoursPerDay;        if (result < 0)            result += HoursPerDay;        return (int) result;    }    private static int MinFromTime(double t)    {        double result;        result = Math.floor(t / msPerMinute) % MinutesPerHour;        if (result < 0)            result += MinutesPerHour;        return (int) result;    }    private static int SecFromTime(double t)    {        double result;        result = Math.floor(t / msPerSecond) % SecondsPerMinute;        if (result < 0)            result += SecondsPerMinute;        return (int) result;    }    private static int msFromTime(double t)    {        double result;        result =  t % msPerSecond;        if (result < 0)            result += msPerSecond;        return (int) result;    }    private static double MakeTime(double hour, double min,                                   double sec, double ms)    {        return ((hour * MinutesPerHour + min) * SecondsPerMinute + sec)            * msPerSecond + ms;    }    private static double MakeDay(double year, double month, double date)    {        year += Math.floor(month / 12);        month = month % 12;        if (month < 0)            month += 12;        double yearday = Math.floor(TimeFromYear(year) / msPerDay);        double monthday = DayFromMonth((int)month, (int)year);        return yearday + monthday + date - 1;    }    private static double MakeDate(double day, double time)    {        return day * msPerDay + time;    }    private static double TimeClip(double d)    {        if (d != d ||            d == Double.POSITIVE_INFINITY ||            d == Double.NEGATIVE_INFINITY ||            Math.abs(d) > HalfTimeDomain)        {            return ScriptRuntime.NaN;        }        if (d > 0.0)            return Math.floor(d + 0.);        else            return Math.ceil(d + 0.);    }    /* end of ECMA helper functions */    /* find UTC time from given date... no 1900 correction! */    private static double date_msecFromDate(double year, double mon,                                            double mday, double hour,                                            double min, double sec,                                            double msec)    {        double day;        double time;        double result;        day = MakeDay(year, mon, mday);        time = MakeTime(hour, min, sec, msec);        result = MakeDate(day, time);        return result;    }    private static final int MAXARGS = 7;    private static double jsStaticFunction_UTC(Object[] args)    {        double array[] = new double[MAXARGS];        int loop;        double d;        for (loop = 0; loop < MAXARGS; loop++) {            if (loop < args.length) {                d = ScriptRuntime.toNumber(args[loop]);                if (d != d || Double.isInfinite(d)) {                    return ScriptRuntime.NaN;                }                array[loop] = ScriptRuntime.toInteger(args[loop]);            } else {                array[loop] = 0;            }        }        /* adjust 2-digit years into the 20th century */        if (array[0] >= 0 && array[0] <= 99)            array[0] += 1900;            /* if we got a 0 for 'date' (which is out of range)             * pretend it's a 1.  (So Date.UTC(1972, 5) works) */        if (array[2] < 1)            array[2] = 1;        d = date_msecFromDate(array[0], array[1], array[2],                              array[3], array[4], array[5], array[6]);        d = TimeClip(d);        return d;    }    private static double date_parseString(String s)    {        int year = -1;        int mon = -1;        int mday = -1;        int hour = -1;        int min = -1;        int sec = -1;        char c = 0;        char si = 0;        int i = 0;        int n = -1;        double tzoffset = -1;        char prevc = 0;        int limit = 0;        boolean seenplusminus = false;        limit = s.length();        while (i < limit) {            c = s.charAt(i);            i++;            if (c <= ' ' || c == ',' || c == '-') {                if (i < limit) {                    si = s.charAt(i);                    if (c == '-' && '0' <= si && si <= '9') {                        prevc = c;                    }                }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色欧美片视频在线观看| 国产一区三区三区| 欧美日韩视频一区二区| 亚洲无人区一区| 欧美高清视频不卡网| 久久99国产精品久久| 久久精品欧美一区二区三区不卡| 国产美女在线观看一区| 国产精品蜜臀av| 欧亚一区二区三区| 另类小说视频一区二区| 日本一区二区三区dvd视频在线| 成人免费毛片app| 一区二区三区久久| 日韩视频在线观看一区二区| 国内精品伊人久久久久av影院 | 美女免费视频一区二区| 精品国产1区二区| 成人黄色国产精品网站大全在线免费观看| 国产精品久久久久久久久免费丝袜| 91亚洲精品乱码久久久久久蜜桃| 伊人婷婷欧美激情| 日韩欧美国产一二三区| 97超碰欧美中文字幕| 男男视频亚洲欧美| 国产精品妹子av| 91精品国产高清一区二区三区 | 一区二区三区欧美久久| 在线成人午夜影院| 成人免费高清在线| 午夜欧美在线一二页| 国产亚洲成年网址在线观看| 欧美在线观看一区| 国产成人免费xxxxxxxx| 亚洲成人综合网站| 国产精品美女久久久久久久久| 欧美日韩三级一区二区| 国产成人精品www牛牛影视| 午夜精品久久久久久久久| 国产精品久久久久久久浪潮网站 | 亚洲伦在线观看| 欧美精品一区在线观看| 91麻豆国产香蕉久久精品| 另类小说视频一区二区| 亚洲国产sm捆绑调教视频| 久久久久久久久久久黄色| 欧美精品tushy高清| 91蜜桃传媒精品久久久一区二区| 麻豆精品一区二区| 亚洲韩国精品一区| 国产精品人妖ts系列视频| 2024国产精品| 91精品国产一区二区三区香蕉| 99久久99久久精品国产片果冻| 国产一区999| 久久99久久精品| 日韩av一区二区三区四区| 一区二区在线观看视频| 成人免费在线视频| 国产片一区二区三区| 精品国产一二三区| 在线电影欧美成精品| 欧美日韩国产另类不卡| 91精品1区2区| 在线看一区二区| 色偷偷一区二区三区| 99久久国产综合精品色伊| 风间由美一区二区av101 | 日韩av网站免费在线| 亚洲乱码国产乱码精品精小说 | av网站一区二区三区| 激情欧美一区二区三区在线观看| 三级欧美在线一区| 午夜av一区二区三区| 亚洲成a人v欧美综合天堂| 亚洲第一二三四区| 丝袜a∨在线一区二区三区不卡| 伊人一区二区三区| 亚洲成人一区在线| 五月天欧美精品| 美女尤物国产一区| 国产美女在线观看一区| 国产69精品久久777的优势| 成人精品一区二区三区中文字幕| 国产成人免费视频网站高清观看视频 | 欧美午夜宅男影院| 色哟哟欧美精品| 欧美日韩一区二区三区在线| 在线观看亚洲a| 欧美日韩电影在线| 亚洲精品一区二区三区精华液| 精品国产一区二区精华| 国产午夜一区二区三区| 一区精品在线播放| 亚洲福利一二三区| 老司机一区二区| 国产99精品国产| 欧美亚洲高清一区二区三区不卡| 欧美浪妇xxxx高跟鞋交| 日韩色在线观看| 中文字幕二三区不卡| 亚洲综合网站在线观看| 日韩av一区二区三区四区| 国产乱理伦片在线观看夜一区| 99在线热播精品免费| 欧美日韩一区二区不卡| 亚洲视频网在线直播| 午夜精品爽啪视频| 国产一区二区三区四区五区美女 | 色999日韩国产欧美一区二区| 欧美日韩国产三级| 久久久久久**毛片大全| 日韩毛片一二三区| 老司机免费视频一区二区| 成人综合在线观看| 欧美午夜精品免费| 2020国产成人综合网| 亚洲欧美激情在线| 美女脱光内衣内裤视频久久网站 | 日韩av在线免费观看不卡| 精品一区二区久久| 在线免费观看日本一区| 精品久久久久久久久久久院品网| 成人免费一区二区三区视频| 日本视频中文字幕一区二区三区| 成人午夜激情在线| 日韩美女视频在线| 亚洲尤物在线视频观看| 国产一区二区0| 欧美精品乱人伦久久久久久| 国产人成亚洲第一网站在线播放 | 国产一区二区三区视频在线播放| 免费人成黄页网站在线一区二区| 日本不卡的三区四区五区| 狠狠狠色丁香婷婷综合激情| 国产成人av电影在线| 99久久婷婷国产精品综合| 在线观看亚洲精品视频| 日韩一区二区麻豆国产| 国产日韩欧美一区二区三区乱码 | 成人福利电影精品一区二区在线观看| 丁香婷婷综合色啪| 欧美xxxxx牲另类人与| 五月激情综合色| 色久综合一二码| 国产精品久久久久久久裸模| 国产在线精品免费av| 欧美一二三四区在线| 亚洲一区免费在线观看| 成人a级免费电影| 国产午夜精品美女毛片视频| 韩国av一区二区三区四区 | 国产最新精品免费| 91精品国产综合久久精品图片| 亚洲三级理论片| av影院午夜一区| 国产精品嫩草久久久久| 国产一区二区日韩精品| 精品免费一区二区三区| 美女免费视频一区| 欧美电影免费观看完整版| 日本午夜一本久久久综合| 欧美挠脚心视频网站| 亚洲国产va精品久久久不卡综合| 色狠狠av一区二区三区| 亚洲一区二区四区蜜桃| 日本韩国欧美在线| 亚洲图片自拍偷拍| 久久精品72免费观看| 国产乱对白刺激视频不卡 | 欧美亚日韩国产aⅴ精品中极品| 精品免费视频一区二区| 亚洲成人你懂的| 97久久超碰国产精品电影| 26uuu成人网一区二区三区| 日韩av电影天堂| 91无套直看片红桃| 中文成人综合网| 激情欧美一区二区三区在线观看| 欧美日韩精品一区视频| 亚洲伦在线观看| 色综合欧美在线视频区| 国产农村妇女毛片精品久久麻豆| 男女性色大片免费观看一区二区| 欧美三级视频在线| 夜夜揉揉日日人人青青一国产精品| 成人一区二区在线观看| 久久精品欧美一区二区三区不卡| 午夜精品在线视频一区| 91精品办公室少妇高潮对白| 亚洲日穴在线视频| 91最新地址在线播放| 国产精品精品国产色婷婷| 中文字幕五月欧美| gogo大胆日本视频一区| 午夜欧美在线一二页| 久久亚洲一区二区三区明星换脸 | 91丨九色丨蝌蚪富婆spa| 五月婷婷欧美视频| 欧美精品一区二区三区四区|