zoukankan      html  css  js  c++  java
  • 20201121千锤百炼软工人

    今天是JAVA课上的一个选课系统

    其中比较有心得的是一个时间的使用

    这部分如下

    public static String change(String date)
    {
    Date parse = null;
    String dateString = "";
    try {
    parse = new SimpleDateFormat("yyyyMMdd").parse(date);
    dateString = new SimpleDateFormat("yyyy-MM-dd").format(parse);
    } catch (ParseException e) {
    dateString=null;
    }

    return dateString;
    }

    一个转换格式的一个函数

    public static List<Book> booklist2(String idc) throws Exception {
    String sql = "select * from chosestudent where idc like '%" + idc + "%'";
    List<Book> list = new ArrayList<>();
    Connection conn = DBUtil.getConn();
    Statement state = null;
    ResultSet rs = null;

    try {
    state = conn.createStatement();
    rs = state.executeQuery(sql);
    while (rs.next()) {
    String date = rs.getString("date");
    String book = rs.getString("book");
    int renewalsdata = 3;
    SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
    Date sd=df.parse(date);
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(sd);
    int month = calendar.get(Calendar.MONTH) + 1;
    if(month>9)
    {
    calendar.add(Calendar.YEAR, 1);
    }
    calendar.add(Calendar.MONTH, renewalsdata);
    String NOW = df.format(new Date());
    Integer i=NOW.compareTo(df.format(calendar.getTime()));
    if(i>0)
    {
    list.add(getbyid3(book));
    }
    }
    } catch (SQLException e) {
    e.printStackTrace();
    } finally {
    DBUtil.close(rs, state, conn);
    }

    return list;
    }

    这是一个控制时间的主要流程

  • 相关阅读:
    java线程简要
    Unable to find explicit activity class
    用NetBeans生成jar文件
    Linux下三个可以修改环境变量的地方
    linux定时执行shell脚本
    sql server 性能调优之 SQL语句阻塞查询
    sql server 性能调优之 死锁排查
    IObit Advanced SystemCare 系统清理优化工具
    IDEA配置Maven
    maven的生命周期及常用命令的使用
  • 原文地址:https://www.cnblogs.com/huangmouren233/p/14083256.html
Copyright © 2011-2022 走看看