zoukankan      html  css  js  c++  java
  • jdbc 日期处理问题

    1、从结果集中取得日期部分

      resultSet.getDate();  --2013-01-07

    2、从结果集中取得时间部分

     resultSet.getTime()   --22:08:09

    3、从结果集中同时得到日期和时间

    resultSet.getTimestamp(); --2013-01-07 23:08:09

    @Override
    	public List<User> findAll() {
    		List<User> list = new ArrayList<User>();
    		
    		Connection con = null;
    		PreparedStatement stmt = null;
    		ResultSet rs = null;
    		
    		try {
    			con = JdbcUtil.getConnection();
    			String sql = "select * from [user]";
    			
    			stmt = con.prepareStatement(sql);
    			
    			rs = stmt.executeQuery();
    			
    			while(rs.next())
    			{
    				//精确到秒  yyyy-MM-dd HH:mm:ss
    				User u = new User(rs.getInt("id"), rs.getString("username"),rs.getString("password"),rs.getTimestamp("createtime"));
    				//精确到秒  yyyy-MM-dd
    				//User u = new User(rs.getInt("id"), rs.getString("username"),rs.getString("password"),rs.getDate("createtime"));
    				list.add(u);
    				
    			}
    			return list;
    			
    		} catch (Exception e) {
    			
    			e.printStackTrace();
    		}
    		finally
    		{
    				JdbcUtil.close(rs, stmt, con);
    			
    		}
    		
    		return null;	
    	}
    
    	@Override
    	public void add(User user) {
    		Connection con = null;
    		PreparedStatement stmt = null;
    		ResultSet rs = null;
    		
    		try {
    			con = JdbcUtil.getConnection();
    			String sql = "insert into [user](username,password,createtime) values(?,?,?)";
    			stmt= con.prepareStatement(sql);
    			stmt.setString(1, user.getUsername());
    			stmt.setString(2,user.getPassword());
    			//精确到秒  yyyy-MM-dd HH:mm:ss
    			//stmt.setTimestamp(3,  new java.sql.Timestamp((new Date()).getTime()));
    			//下面精确到 日  yyyy-MM-dd
    			stmt.setDate(3, new java.sql.Date(new Date().getTime()));
    			stmt.execute();
    			
    		} catch (Exception e) {
    			
    			e.printStackTrace();
    		}finally
    		{
    			JdbcUtil.close(rs, stmt, con);
    		}
    		
    	}
    

      

  • 相关阅读:
    如何让create-react-app锦上添花,满足实际需求?
    《漫画算法》笔记-下篇
    《漫画算法》笔记-上篇
    react + typescript 学习
    node http 模块 常用知识点记录
    vue 相关技术文章集锦
    读后感:数据结构与算法JavaScript描述
    css 揭秘-读书笔记
    vue-textarea 自适应高度
    消除浏览器对input的自动填充
  • 原文地址:https://www.cnblogs.com/zoro-zero/p/4816665.html
Copyright © 2011-2022 走看看