• Java与数据库之间时间的处理


                       Java与数据库之间时间的处理

    在数据库中建表

    DROP TABLE IF EXISTS `times`;

    CREATE TABLE `times` (

      `id` int(11) NOT NULL AUTO_INCREMENT,

      `addtime` datetime DEFAULT NULL,

      PRIMARY KEY (`id`)

    ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

    在数据库中添加时间

    INSERT INTO times(addtime) VALUES(sysdate());

    从数据库中获取时间的关键语句

    ResultSet rs=null;

    rs.getTimestamp(所处的列);

    或者是rs.getTimestamp(“所在的列名”);

    或者是rs.getString(所处的列);

    或者是rs.getString(“所在的列名”);

    如果是只要精确到秒,还可以这样处理:

    ResultSet rs=null;

    rs.getString(所处的列).toString().substring(0, 19);

    或者是rs.getTimestamp(“所在的列名”).toString().substring(0, 19);

    或者是rs.getString(所处的列).substring(0, 19);

    或者是rs.getString(“所在的列名”).substring(0, 19);

    如果是硬要给它一个类型,它就是java.sql.Timestamp:

    比如这个模型的Bean的定义:

    Times.java

    import java.sql.Timestamp;
    public class Times {
        private int id;
        private Timestamp addtime;
        public Times() {
        }
    
      public int getId() {
            return id;
        }
        public void setId(int id) {
            this.id =id;
        }
    
      public Timestamp getAddtime() {
            return addtime;
        }
        public void setAddtime(Timestamp addtime) {
            this.addtime = addtime;
        }
    
    }
    
  • 相关阅读:
    LeetCode:33. Search in Rotated Sorted Array
    重拾 ACM-HDU 2000-2009
    hdu 1022 数据结构 stack模拟
    画椭圆
    声控灯
    VC++调用R语言
    Setup Factory打包时注册com dll
    折腾树莓派的一些总结
    老调重弹
    制作cpprefernce.chm
  • 原文地址:https://www.cnblogs.com/xiaocao1434/p/4499517.html
Copyright © 2020-2023  润新知