欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java-往数据库插入日期,

来源: javaer 分享于  点击 31619 次 点评:21

Java-往数据库插入日期,


Java-往数据库中插入日期

 

将字符串类型的时间转换成mysql的日期格式

String str = "2022-6-11";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//先转换成SimpleDateFormat
Date parse = sdf.parse(str); //再转换成java.util.date
java.sql.Date date
= new java.sql.Date(parse.getTime());//最后转换成java.util.date

 

直接插入当前时间

java.sql.Date date = new java.sql.Date(new java.util.Date().getTime());//这样的类型就可以直接插入了

 

进行日期加减

java.util.Date d = new java.util.Date();
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");//1、SimpleDateFormat

System.out.println("今天的日期:"+df.format(d)); // 2、df.format()转换格式
// 就是将new date()转换成时间戳(long),然后与一天或者两天的毫秒数相加减
System.out.println("两天前的日期:" + df.format(new Date(d.getTime() - (long)2 * 24 * 60 * 60 * 1000)));
System.out.println("三天后的日期:" + df.format(new Date(d.getTime() + (long)3 * 24 * 60 * 60 * 1000)));

 

相关栏目:

用户点评