想必在日常的敲代码生活总,用java操作数据库中的Date类型是不同于其他的,因为Date在导包的时候就分为 这两种情况,他们也是互相不互通的的两个东西,需要绕一点弯才可以互相转化,下面来说我所知道的一个方法: 用Date.valueof方法,能够最最少步骤得将字符串类型转为Date类型,都不用SimpleDateFormat就行,不过得注意: 本菜鸡是新手,欢迎各位大佬指点。
java对数据库中Date类型的处理
import java.sql.Date;
import java.util.Date
util转sql(java的Date存入数据库的Date)
1将输入的字符串类型转为Date
import java.util.Date Date date = new Date("1990-02-04");
2将Date转为时间戳
long time = date.getTime();
3将时间戳为符合sql的Date类型
import java.sql.Date; //经过这个操作以后,这个sqlDate就是可以直接存入数据库得日期类型了 Date sqlDate = new Date(time); //比如如下代码片段 String sql = "insert into user values (?,?)"; statement = connection.prepareStatement(sql); statement.setInt(1, user.getId()); //这里重点 statement.setDate(2, sqlDate); //执行sql语句 executeUpdate = statement.executeUpdate();
另外几种想法
java.sql.Date.valueOf(String s)的s格式必须为YYYY-MM-DD格式import java.sql.Date; //如果直接是字符串的话可以直接用valueof String string = "1990-02-04"; Date sqlDate1 = Date.valueOf(string); //如果是Date类型的话先转为字符串类型, //比如Date date = new Date("1990-02-04"); Date sqlDate2 = Date.valueOf(date .toString());
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算