总结:sql中的时间转 util的时间直接赋值即可:反过来,必须先吧util下的时间转换成毫秒,再通过sql的构造器生成sql的时间格式. 1 Java中的时间类型 java.sql包下给出三个与数据库相关的日期时间类型,分别是: l Date:表示日期,只有年月日,没有时分秒.会丢失时间: l Time:表示时间,只有时分秒,没有年月日.会丢失日期: l Timestamp:表示时间戳,有年月日时分秒,以及毫秒. 这三个类都是java.util.Date的子类. 2 时间类型相互转换 把数据库
http://www.chinaitpower.com/A/2005-01-14/104881.html 使用java.util.Calendar返回间隔天数 static int getDaysBetween (java.util.Calendar d1, java.util.Calendar d2) { if (d1.after(d2)) { // swap dates so that d1 is start and d2 is end
Date:表示特定的瞬间,精确到毫秒. 构造方法: Date():根据当前的默认毫秒值创建日期对象 Date(long date):根据给定的毫秒值创建日期对象 public static void mian(String[] args){ //创建对象 Date d = new Date(); System.out.println("d:"+d);//d:Wed Feb 13 19:17:43 CST 2019 //创建对象 lont time = System.currentTim
long time = System.currentTimeMillis(); SimpleDateFormat format = new SimpleDateFormat(); String s = format.format(time); System.out.println(s); 这是最简单地格式化方法,打印出来的, 16-1-3 下午4:38 而这是我系统的时间. 当我把系统时间换了,系统打印出来的时间也换了, 16-1-3 下午4:35 至于这么显示,有太多的方法去格式化了. jav