http://sqicoo.iteye.com/blog/142772
http://www.myexception.cn/java-other/3167.html
-----------------------
1、用java.util.Date.compareTo(Date anotherDate) 但是Date这个类很多方法对时区等支持不够,所以不少都是已过时。现在日期推荐用大家这个方法比较calnedar。不过Date还是有可取之处,相对来说它更轻量级。在比较文本日期的时候比较简单,比如:
DateFormat df = new SimpleDateFormat();
(df.parse("2007-05-01")).compareTo(df.parse("2007-07-01"))
算是一个比较严谨又简单的比较文本日期的方法了。
2、用calnedar的实现类GregorianCalendar ,这个构造就多了。实际能进行比较的方法就是public boolean before(Object when),public boolean after(Object when),public int compareTo(Calendar anotherCalendar),其实本质都是用的compareTo
------------------------------
Date跟String类型之间的转换!
1。从数据库中取数据:Date===>String(比如说转向详细页面的时候):
import java.text.SimpleDateFormat;
String pioDate = new SimpleDateFormat("yyyy-MM-dd").format(eq.getPioDate());
equpForm.setPioDate(pioDate);
2。将数据保存到数据库:String===>Date(比如说保存,新增操作)
import java.text.ParseException;
SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd");
try { equp.setPioDate(dateformat.parse(equpForm.getPioDate()));
} catch (ParseException e) {
}
3。注意:将String=== >Date的时候上面的会转成英文格式的日期类型。如下作处理就可以达到完全格式的转换:
java.sql.Date.valueOf[equpForm.getPioDate()]
-------------------------
2.Calendar和Date的转化
(1) Calendar转化为Date
Calendar cal=Calendar.getInstance();
Date date=cal.getTime();
(2) Date转化为Calendar
Date date=new Date();
Calendar cal=Calendar.getInstance();
cal.setTime(date);
----------------------------
分享到:
相关推荐
Java Date操作大全 例举了所有java 日期操作
java Date操作工具类,对日期的各种基本的操作
10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类.zip10.javaDate类...
在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。
date工具类
Java中的date类的不同类型的时间格式化,如yyyy-MM-dd HH:mm:ss
java_sql_Date与java_util_Date转换
NULL 博文链接:https://zlzou520.iteye.com/blog/1043917
常用java date方法集合,对DATE类型操作的总结
java Date以及相关的Calendar和SimpleDateFormat的使用
JavaDate应用实例.pdf
Java 之 Date 和 Calendar 实例
java 使用Date类获取系统的当前时间 java 使用Date类获取系统的当前时间 java 使用Date类获取系统的当前时间
这是关于javaDate日期类和集合类整理的笔记,上面记载了两个大知识点的相关操作方法
Java_Date_日期时间整理 1、获取服务器端当前日期:1、获取服务器端当前日期:按照指定格式打印日期
java_时间戳与Date_相互转化 (2012-02-10 17:54:49) 转载▼ 标签: java 时间戳 date 转换 转化 杂谈 分类: java 1、时间戳的定义 时间戳是指文件属性里的创建、修改、访问时间。 数字时间戳技术是数字签名...
java中Date的格式.pdf
java.util.Date常用的一些方法: add getGmtDate getLocalDate 等
主要介绍了Java Date与String的相互转换详解的相关资料,需要的朋友可以参考下
date 格式 如System.out.printf("%tT\n",new Date()); // 18:51:28 (24小时时间)。。