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

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

?? processtime.java

?? 一個畫股票曲線并發送郵件的程序。 采用freechart和javamail技術。
?? JAVA
字號:
package com.shfe.mail;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: Shanghai futures information technologies, ltd .co.</p>
 *
 * @author JianJun Liu
 * @version 1.0
 */
import java.util.*;
import java.text.*;

public class ProcessTime {

    public static GregorianCalendar convertTime(String dateTime) {
        SimpleDateFormat df0 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd");
        Date tradeTime = null;
        try {
            tradeTime = df0.parse(df1.format(new Date()) + " " + dateTime);
        } catch (Exception e) {
        }
        GregorianCalendar tempDate = new GregorianCalendar();
        tempDate.setTime(tradeTime);
        return tempDate;
    }

    public static Date convertDate(String dateTime) {
        SimpleDateFormat df0 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd");
        Date tradeTime = null;
        try {
            tradeTime = df0.parse(df1.format(new Date()) + " " + dateTime);
        } catch (Exception e) {
        }
        return tradeTime;
    }

    public static int[] computeHourMinute(String contractType) {
        int[] hourMinute = new int[2];
        if (contractType.equalsIgnoreCase("I") ||
            contractType.equalsIgnoreCase("S")) {
            GregorianCalendar stockOpenDate = getCaleDate(9, 30);
            hourMinute[0] = stockOpenDate.get(Calendar.HOUR_OF_DAY); //=8
            hourMinute[1] = stockOpenDate.get(Calendar.MINUTE);
        } else {
            GregorianCalendar optionOpenDate = getCaleDate(9, 15);
            hourMinute[0] = optionOpenDate.get(Calendar.HOUR_OF_DAY); //=8
            hourMinute[1] = optionOpenDate.get(Calendar.MINUTE);
        }
        return hourMinute;
    }

    public static GregorianCalendar getCaleDate(int hour, int minute) {
        GregorianCalendar gcal = new GregorianCalendar();
        GregorianCalendar caleDate = new GregorianCalendar(gcal.get(
                Calendar.YEAR),
                gcal.get(Calendar.MONTH), gcal.get(Calendar.DAY_OF_MONTH), hour,
                minute);
        return caleDate;
    }
    public static Date reverseTime(long tempLong) {

        GregorianCalendar optionOpenDate = getCaleDate(9, 15);
        GregorianCalendar optionBreakDate = getCaleDate(11, 30);
        GregorianCalendar optionContinueDate = getCaleDate(13, 0);
        GregorianCalendar optionCloseDate = getCaleDate(15, 15);
        GregorianCalendar gcTempDate=new GregorianCalendar();

        Date tempDate = null;
        if (tempLong*1000 >= optionOpenDate.getTimeInMillis() &&
            tempLong*1000 <= optionBreakDate.getTimeInMillis()) {
            gcTempDate.setTimeInMillis(tempLong*1000);
            tempDate = gcTempDate.getTime();
            //System.out.println("tempLong1="+tempLong);
        } else if (tempLong*1000 >= optionContinueDate.getTimeInMillis() &&
                   tempLong*1000 <= optionCloseDate.getTimeInMillis()) {
            gcTempDate.setTimeInMillis(tempLong*1000+15*6*60*1000);
            tempDate = gcTempDate.getTime();
        }
        return tempDate;
        //return Integer.parseInt((new Long(tempLong)).toString());
    }

    public static long judgeTime(GregorianCalendar tempDate) {

        GregorianCalendar optionOpenDate = getCaleDate(9, 15);
        GregorianCalendar optionBreakDate = getCaleDate(11, 30);
        GregorianCalendar optionContinueDate = getCaleDate(13, 0);
        GregorianCalendar optionCloseDate = getCaleDate(15, 15);

        long tempLong = 0;
        if (tempDate.getTimeInMillis() >= optionOpenDate.getTimeInMillis() &&
            tempDate.getTimeInMillis() <= optionBreakDate.getTimeInMillis()) {
            tempLong = (tempDate.getTimeInMillis() -  optionOpenDate.getTimeInMillis()) / 1000;
        } else if (tempDate.getTimeInMillis() >= optionContinueDate.getTimeInMillis() &&
                   tempDate.getTimeInMillis() <= optionCloseDate.getTimeInMillis()) {
            tempLong = (tempDate.getTimeInMillis() -  optionOpenDate.getTimeInMillis()) / 1000 - 15 * 6 * 60;
        }
        return tempLong;
        //return Integer.parseInt((new Long(tempLong)).toString());
    }

    public static long judgeTime(String contractType,
                                 GregorianCalendar tempDate) {

        GregorianCalendar stockOpenDate = getCaleDate(9, 30);
        GregorianCalendar stockBreakDate = getCaleDate(11, 30);
        GregorianCalendar stockContinueDate = getCaleDate(13, 0);
        GregorianCalendar stockCloseDate = getCaleDate(15, 0);

        GregorianCalendar optionOpenDate = getCaleDate(9, 15);
        GregorianCalendar optionBreakDate = getCaleDate(11, 30);
        GregorianCalendar optionContinueDate = getCaleDate(13, 0);
        GregorianCalendar optionCloseDate = getCaleDate(15, 15);

        long tempLong = 0;
        //I:index F:future S:spot O:option
        if (contractType.equalsIgnoreCase("I") ||
            contractType.equalsIgnoreCase("S")) {
            if (tempDate.getTimeInMillis() >= stockOpenDate.getTimeInMillis() &&
                tempDate.getTimeInMillis() <= stockBreakDate.getTimeInMillis()) {
                tempLong = (tempDate.getTimeInMillis() -
                            stockOpenDate.getTimeInMillis()) / 1000;
            } else if (tempDate.getTimeInMillis() >=
                       stockContinueDate.getTimeInMillis() &&
                       tempDate.getTimeInMillis() <=
                       stockCloseDate.getTimeInMillis()) {
                tempLong = (tempDate.getTimeInMillis() -
                            stockOpenDate.getTimeInMillis()) / 1000 -
                           15 * 6 * 60;
            }
        } else {
            if (tempDate.getTimeInMillis() >= optionOpenDate.getTimeInMillis() &&
                tempDate.getTimeInMillis() <= optionBreakDate.getTimeInMillis()) {
                tempLong = (tempDate.getTimeInMillis() -
                            optionOpenDate.getTimeInMillis()) / 1000;
                //System.out.println("tempLong1="+tempLong);
            } else if (tempDate.getTimeInMillis() >=
                       optionContinueDate.getTimeInMillis() &&
                       tempDate.getTimeInMillis() <=
                       optionCloseDate.getTimeInMillis()) {
                tempLong = (tempDate.getTimeInMillis() -
                            optionOpenDate.getTimeInMillis()) / 1000 -
                           15 * 6 * 60;
            }
        }
        return tempLong;
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品福利一区二区三区| 亚洲成人www| 日韩欧美中文字幕制服| 91在线国产观看| 99国产精品一区| 欧美电影一区二区三区| 88在线观看91蜜桃国自产| 欧美一区二区视频在线观看2022 | 日韩精品午夜视频| 亚洲h在线观看| 不卡av电影在线播放| 欧美在线免费观看视频| 91精品久久久久久蜜臀| 亚洲色图丝袜美腿| 午夜精品免费在线| 久久精品国产久精国产爱| 国产米奇在线777精品观看| 精品制服美女丁香| 91香蕉视频污| 日韩一区二区三区视频| 亚洲国产cao| 国产精品1024久久| 欧美天堂亚洲电影院在线播放| 日韩一级二级三级| 亚洲成人综合视频| 久久女同精品一区二区| 国产欧美日韩中文久久| 亚洲精品免费在线观看| 裸体在线国模精品偷拍| 91视频在线观看| 欧美激情一区二区三区在线| 18欧美乱大交hd1984| 秋霞成人午夜伦在线观看| 成人一级视频在线观看| 69堂国产成人免费视频| 亚洲在线视频网站| 高清成人免费视频| 日韩免费看网站| 亚洲蜜臀av乱码久久精品| 精品一区二区三区av| 精品国产一区久久| 亚洲自拍偷拍麻豆| 欧美性高清videossexo| 亚洲h精品动漫在线观看| 91精品国产一区二区人妖| 日本不卡在线视频| 91行情网站电视在线观看高清版| 欧美成人艳星乳罩| 一区二区成人在线观看| 国产sm精品调教视频网站| 国产亚洲精品福利| 久色婷婷小香蕉久久| 久久婷婷国产综合精品青草| 无码av中文一区二区三区桃花岛| 欧美一区二区在线视频| 美女视频第一区二区三区免费观看网站| 亚洲444eee在线观看| 这里只有精品99re| 91精品国产91久久久久久一区二区| 五月婷婷欧美视频| 日韩欧美国产麻豆| 成人ar影院免费观看视频| 一区二区三区色| 日韩欧美国产电影| 99久久99久久精品免费观看| 午夜伊人狠狠久久| 久久午夜免费电影| 欧美影片第一页| 国产综合色在线视频区| 欧美一区二区日韩| 成人精品一区二区三区四区 | 欧美老肥妇做.爰bbww视频| 另类调教123区 | 在线一区二区三区做爰视频网站| 亚洲成人精品一区二区| 久久一日本道色综合| 色综合天天综合色综合av| 国产精品美女久久久久久2018| 国产精品一区三区| 久久综合久久99| 欧美伊人久久大香线蕉综合69| 久久超碰97人人做人人爱| 亚洲精品视频免费看| 欧美电影免费观看高清完整版在线观看| 在线中文字幕不卡| 麻豆国产一区二区| 亚洲一区在线播放| 国产三级精品视频| 日韩一区二区三区四区五区六区| 成人av网站在线观看免费| 麻豆国产欧美一区二区三区| 亚洲制服丝袜一区| 国产精品传媒在线| 久久亚洲一级片| 欧美一区二区三区性视频| 日本韩国欧美在线| www.久久精品| 亚洲123区在线观看| 综合久久一区二区三区| 欧美韩国日本综合| 久久人人97超碰com| 日韩你懂的电影在线观看| 欧美影片第一页| 在线亚洲精品福利网址导航| 91在线看国产| 91色.com| 91丨porny丨中文| 99精品欧美一区| 99久久精品99国产精品| 成人污视频在线观看| 国产成a人亚洲精品| 国产精品香蕉一区二区三区| 看电视剧不卡顿的网站| 久久国产福利国产秒拍| 免费精品视频最新在线| 麻豆精品一区二区综合av| 蜜桃视频在线一区| 久久精工是国产品牌吗| 毛片不卡一区二区| 久久精品国产精品亚洲综合| 免费成人小视频| 捆绑紧缚一区二区三区视频| 精品一区二区免费视频| 精品一区二区三区免费播放| 激情文学综合插| 国产一区二区在线免费观看| 极品美女销魂一区二区三区免费| 免费高清成人在线| 久久精品72免费观看| 国产精品99精品久久免费| 国产成a人无v码亚洲福利| 99久久免费精品| 色婷婷av一区| av电影天堂一区二区在线| 一本一道久久a久久精品综合蜜臀| 91亚洲精品久久久蜜桃网站| 欧美亚洲日本一区| 欧美一级理论片| 国产亚洲精品久| 亚洲精品伦理在线| 婷婷六月综合网| 国产精品一区二区三区99| 成人av在线播放网站| 欧美日精品一区视频| 在线视频观看一区| 日韩一区二区在线看片| 国产亚洲精品超碰| 亚洲最大成人网4388xx| 久久成人av少妇免费| 99久久国产免费看| 欧美一个色资源| 亚洲欧洲三级电影| 免费日韩伦理电影| 91亚洲资源网| 亚洲一二三区不卡| 激情文学综合网| 日本高清无吗v一区| 欧美大黄免费观看| 亚洲视频免费在线观看| 天堂蜜桃一区二区三区| 国产成人在线电影| 欧美猛男男办公室激情| 欧美色中文字幕| 久久麻豆一区二区| 午夜日韩在线电影| 成人动漫在线一区| 日韩欧美一区二区三区在线| 亚洲色图欧洲色图| 国产精品一区一区| 日韩视频免费观看高清在线视频| 国产精品乱人伦| 久久精品国产99| 欧美视频一区二区三区在线观看| 久久久99精品免费观看| 天堂精品中文字幕在线| 成人免费黄色在线| 精品国产三级a在线观看| 亚洲乱码日产精品bd| 丁香婷婷综合网| 欧美精品一区二区三区四区| 亚洲电影在线免费观看| 99re成人在线| 国产精品水嫩水嫩| 国产精品一区二区免费不卡| 日韩欧美国产综合一区| 午夜av区久久| 欧美日韩在线三级| 亚洲综合在线视频| 91丨porny丨国产| 日韩久久一区二区| 成人av网站在线| 国产精品天干天干在线综合| 久久99精品国产.久久久久| 欧美日韩高清一区二区不卡| 亚洲欧洲综合另类在线| 97精品电影院| 亚洲天堂免费看| 99精品视频在线播放观看| 国产精品乱码一区二三区小蝌蚪| 国产一区二区0|