java.util.Date和java.sql.Date
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相关推荐
- Java.util包,Java的异常处理
Date 类 Date 类表示日期和时间 提供操纵日期和时间各组成部分的方法 Date 类的最佳应用之一是获取系统当前时间 Date 类构造方法 void display() { ...
- MyBatis中提示:invalid comparison: java.util.LinkedHashMap and java.lang.String
场景 在使用MyBatis传递多个参数并且传递的参数作为判断条件时提示: invalid comparison: java.util.LinkedHashMap and java.lang.Strin ...
- 【Intellij IDEA系列】IDEA泛型处理Unchecked assignment:'java.util.Map' to 'java.util.Maplt;'
在 intellij idea 编辑器中,把一个Map类型的数据,强制类型转换的时候. 在中不想看到代码的如下警告的解决方法: 警告信息------------- 简单警告: Unchecked ca ...
- JDK源码解析之java.util.Iterator和java.lang.Iterable
在Java中,我们可以对List集合进行如下几种方式的遍历:第一种就是普通的for循环,第二种为迭代器遍历,第三种是for each循环.后面两种方式涉及到Java中的iterator和iterabl ...
- java.util.IllegalFormatConversionException: d != java.lang.String
今天使用过sparksql编写代码的时候因为业务需求要保留小数据最后5位数,我就使用的是formatted进行的一个操作,将小数点第六位四舍五入. java.util.IllegalFormatCon ...
- java util zip.zipexc,JAVA解压zip压缩文件的实例
今天在弄一个东西,需要在PL/SQL中解压zip的压缩包,刚开始的时候是想着直接在PLSQL中调用java,在java里面调用unzip的shell命令来解析压缩文件,但是比较悲剧,一直老是失败,在尝 ...
- java.util.zip 用法,Java压缩文件工具类ZipUtil使用方法代码示例
本文实例通过Java的Zip输入输出流实现压缩和解压文件,前一部分代码实现获取文件路径,压缩文件名的更改等,具体如下: package com.utility.zip; import java.io. ...
- 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 ...
- java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification
项目github地址:bitcarmanlee easy-algorithm-interview-and-practice 欢迎大家star,留言,一起学习进步 1.ConcurrentModific ...
- 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 ...
最新文章
- AMS重要的数据结构解析(一):ActivityRecord
- h5如何动态获取键盘高度_动态获取键盘高度
- 使用element ui 组件的时候,如果使用两个或多个按钮在同一个单元格内,按钮会竖着排列,但是不能够对齐怎么解决?
- python在金融工程领域包括_金融工程专业对计算机的能力要求到底是什么?
- jsf 传参数_在JSF 2中对定制验证器进行参数化
- php 简析对象,PHP白盒审计工具RIPS源码简析
- JAVA入门级教学之(方法递归习题)
- C#LeetCode刷题之#202-快乐数(Happy Number)
- 不同组织物料类别差异列表
- 宇宙中的最大天体有多大
- datagrid中动态显示或隐藏某一列的方法(根据条件判断显示和隐藏)
- [转载] 初学者python笔记(字符串用法解析)
- Windows Phone SDK 7.1 简体中文版离线安装包地址
- ISP之色差增益抑制(Chroma Gain Suppression)
- Linux自学shell命令
- jenkins 下载插件失败 有效的处理办法(亲测)
- 联想用u盘重装系统步骤_如何制作U盘系统盘以及U盘安装操作系统的方法
- CSS:字体样式(字体系列、大小、加粗、风格、变形等)
- Pubwin数据备份专家官方版
- 机器学习关键步骤(一)
热门文章
- cocos creator 游戏源码_Cocos Creator 3D引擎源码阅读之授之以渔 源码阅读
- python3练习题:并发编程(21-25)
- 安卓客户端与服务器交互Json数据
- CS229 6.6 Neurons Networks PCA主成分分析
- svn 迁移到 git 仓库并保留 commit 历史记录
- POJ 1118 求平面上最多x点共线
- DWZ+Uploadify +JSON 多文件上传
- ios中通过调试来使用私有api
- 前端开发的开始---基于OO的Ajax类
- JavaScript 学习(2) - JS的内建对象