⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 count.java~3~

📁 一个java+sql2000开发的网吧管理系统
💻 JAVA~3~
字号:
package com.jbaptech.accp.netbar.client;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: 北京阿博泰克北大青鸟信息技术有限公司</p>
 *
 * @author Michael Luo
 * @version 1.0
 */
public class Count {
  public Count() {
  }

  public static int calFee(String beginTime, String endTime){
    int fee = 0;
    //从字符串形式的日期获取年、月、日、小时、分
    int beginYear = Integer.parseInt(beginTime.substring(0,4));
    int beginMonth = Integer.parseInt(beginTime.substring(5,7));
    int beginDay = Integer.parseInt(beginTime.substring(8,10));
    int beginHour = Integer.parseInt(beginTime.substring(11,13));
    int beginMinute = Integer.parseInt(beginTime.substring(14,16));

    int endYear = Integer.parseInt(beginTime.substring(0,4));
    int endMonth = Integer.parseInt(beginTime.substring(5,7));
    int endDay = Integer.parseInt(beginTime.substring(8,10));
    int endHour = Integer.parseInt(beginTime.substring(11,13));
    int endMinute = Integer.parseInt(beginTime.substring(14,16));

    //计算上机的时间,单位为分钟
    int playMinutes = 0;
    playMinutes = ( (endYear - beginYear) * 365 * 24 * 60 +
                    (endMonth - beginMonth) * 30 * 24 * 60 +
                    (endDay - beginDay) * 24 * 60 +
                    (endHour - beginHour) * 60 +
                    (endMinute -beginMinute));

    //计算费用
    int modNum = playMinutes % 60;
    int playHours = 0;
    playHours = playMinutes / 60;
    if (playHours == 0 || (modNum > 5 && playHours > 0)){
      playHours++;
    }
    fee = playHours * 2;

    return fee;
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -