zoukankan      html  css  js  c++  java
  • java及jdbc与sql之间日期的转换

    javaSE中主要为日期字符串和日期对象之间的转换

    JDBC中主要是util中Date与sql中作为数据库中Date的转换

    public class DateDemo {
    	public static void main(String[] args){
    		//java日期转换对象
    		SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    		//字符串转日期对象
    		String source = "2014-03-02 16:23:45";
    		Date da = null;
    		try {
    			 da= df.parse(source);
    		} catch (ParseException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    			System.out.println("转换失败");
    		}
    		System.out.println(da);//Sun Mar 02 16:23:45 CST 2014
    		
    		
    		//日期对象转字符串
    		Date date = new Date();
    		String strDate = null;
    		strDate = df.format(date);
    		System.out.println(strDate);//2089-11-11 14:59:56
    		
    		
    		//JDBC中与数据库之间日期的转换
    		//向数据库插入的日期转换
    		java.sql.Date sqlDate = new java.sql.Date(date.getTime());   xx.setDate(sqlDate);
    		//从数据库提取,直接提取不需要转换
    		ResultSet rs = null;
    		try {
    			Date javadate = rs.getDate(1);//直接提取
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		
    	}
    
    }
    

      

  • 相关阅读:
    mybatis中#{}和${}的区别 (二)
    JAVA分布式架构的演变及解决方案
    mybatis中的#和$的区别
    https
    vue3的组件v-model初探1
    前端性能优化
    HTTP请求的完全过程
    http缓存详解,http缓存推荐方案
    vscode-setting备份
    Mac电脑在finder中添加- 右键打开vscode
  • 原文地址:https://www.cnblogs.com/whytohow/p/5039087.html
Copyright © 2011-2022 走看看