java.util.Date是在除了SQL语句的情况下面使用的。

java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分

它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedStament的setDate()的第2参数和ResultSet的getDate()方法的第2个参数都是java.sql.Date。

java.sql.Date转为java.util.Date

java.sql.Date date=new java.sql.Date();

java.util.Date d=new java.util.Date (date.getTime());

java.util.Date转为java.sql.Date

java.util.Date utilDate=new Date();

java.sql.Date sqlDate=new java.sql.Date(utilDate.getTime());

java.util.Date utilDate=new Date();

java.sql.Date sqlDate=new java.sql.Date(utilDate.getTime());

java.sql.Time sTime=new java.sql.Time(utilDate.getTime());

java.sql.Timestamp stp=new java.sql.Timestamp(utilDate.getTime());

这里所有时间日期都可以被SimpleDateFormat格式化format()

SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

f.format(stp);

f.format(sTime);

f.format(sqlDate);

f.format(utilDate)

java.sql.Date sqlDate=java.sql.Date.valueOf(" 2005-12-12");

utilDate=new java.util.Date(sqlDate.getTime());

另类取得年月日的方法:

import java.text.SimpleDateFormat;

import java.util.*;

java.util.Date date = new java.util.Date();

//如果希望得到YYYYMMDD的格式SimpleDateFormat

sy1=new SimpleDateFormat("yyyyMMDD");

String dateFormat=sy1.format(date);

//如果希望分开得到年,月,日SimpleDateFormat

sy=new SimpleDateFormat("yyyy");

SimpleDateFormat sm=new SimpleDateFormat("MM");

SimpleDateFormat sd=new SimpleDateFormat("dd");

String syear=sy.format(date);

String smon=sm.format(date);

String sday=sd.format(date);

转载于:https://www.cnblogs.com/glchen/p/5460554.html

java.util.Date和java.sql.Date相关推荐

  1. Java.util包,Java的异常处理

    Date 类  Date 类表示日期和时间 提供操纵日期和时间各组成部分的方法 Date 类的最佳应用之一是获取系统当前时间  Date 类构造方法 void display() {          ...

  2. MyBatis中提示:invalid comparison: java.util.LinkedHashMap and java.lang.String

    场景 在使用MyBatis传递多个参数并且传递的参数作为判断条件时提示: invalid comparison: java.util.LinkedHashMap and java.lang.Strin ...

  3. 【Intellij IDEA系列】IDEA泛型处理Unchecked assignment:'java.util.Map' to 'java.util.Maplt;'

    在 intellij idea 编辑器中,把一个Map类型的数据,强制类型转换的时候. 在中不想看到代码的如下警告的解决方法: 警告信息------------- 简单警告: Unchecked ca ...

  4. JDK源码解析之java.util.Iterator和java.lang.Iterable

    在Java中,我们可以对List集合进行如下几种方式的遍历:第一种就是普通的for循环,第二种为迭代器遍历,第三种是for each循环.后面两种方式涉及到Java中的iterator和iterabl ...

  5. java.util.IllegalFormatConversionException: d != java.lang.String

    今天使用过sparksql编写代码的时候因为业务需求要保留小数据最后5位数,我就使用的是formatted进行的一个操作,将小数点第六位四舍五入. java.util.IllegalFormatCon ...

  6. java util zip.zipexc,JAVA解压zip压缩文件的实例

    今天在弄一个东西,需要在PL/SQL中解压zip的压缩包,刚开始的时候是想着直接在PLSQL中调用java,在java里面调用unzip的shell命令来解析压缩文件,但是比较悲剧,一直老是失败,在尝 ...

  7. java.util.zip 用法,Java压缩文件工具类ZipUtil使用方法代码示例

    本文实例通过Java的Zip输入输出流实现压缩和解压文件,前一部分代码实现获取文件路径,压缩文件名的更改等,具体如下: package com.utility.zip; import java.io. ...

  8. java.util.logging log4j,Java核心代碼(十)日志log4j,java.util.logging,commons-logging

    1,概述 org.apache.log4j.Logger //1996就有了,之后不斷完善 Java.util.logging //2000年發布接口,2002(JDK1.4)才有實現類 common ...

  9. java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification

    项目github地址:bitcarmanlee easy-algorithm-interview-and-practice 欢迎大家star,留言,一起学习进步 1.ConcurrentModific ...

  10. FAQ(80):java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification

    2018年8月31日 1.日志: 2018-04-13 20:00:55.757:WARN:oejs.ServletHandler:/g01-web/admin/activityManager/sen ...

最新文章

  1. AMS重要的数据结构解析(一):ActivityRecord
  2. h5如何动态获取键盘高度_动态获取键盘高度
  3. 使用element ui 组件的时候,如果使用两个或多个按钮在同一个单元格内,按钮会竖着排列,但是不能够对齐怎么解决?
  4. python在金融工程领域包括_金融工程专业对计算机的能力要求到底是什么?
  5. jsf 传参数_在JSF 2中对定制验证器进行参数化
  6. php 简析对象,PHP白盒审计工具RIPS源码简析
  7. JAVA入门级教学之(方法递归习题)
  8. C#LeetCode刷题之#202-快乐数(Happy Number)
  9. 不同组织物料类别差异列表
  10. 宇宙中的最大天体有多大
  11. datagrid中动态显示或隐藏某一列的方法(根据条件判断显示和隐藏)
  12. [转载] 初学者python笔记(字符串用法解析)
  13. Windows Phone SDK 7.1 简体中文版离线安装包地址
  14. ISP之色差增益抑制(Chroma Gain Suppression)
  15. Linux自学shell命令
  16. jenkins 下载插件失败 有效的处理办法(亲测)
  17. 联想用u盘重装系统步骤_如何制作U盘系统盘以及U盘安装操作系统的方法
  18. CSS:字体样式(字体系列、大小、加粗、风格、变形等)
  19. Pubwin数据备份专家官方版
  20. 机器学习关键步骤(一)

热门文章

  1. cocos creator 游戏源码_Cocos Creator 3D引擎源码阅读之授之以渔 源码阅读
  2. python3练习题:并发编程(21-25)
  3. 安卓客户端与服务器交互Json数据
  4. CS229 6.6 Neurons Networks PCA主成分分析
  5. svn 迁移到 git 仓库并保留 commit 历史记录
  6. POJ 1118 求平面上最多x点共线
  7. DWZ+Uploadify +JSON 多文件上传
  8. ios中通过调试来使用私有api
  9. 前端开发的开始---基于OO的Ajax类
  10. JavaScript 学习(2) - JS的内建对象