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 Date 类概述 在Java中,`java.util.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类...
在Java编程语言中,`Date`和`Calendar`类是处理日期和时间的核心组件。这两个类在不同的Java版本中有着不同的使用方式和功能,对于理解Java时间处理机制至关重要。本篇将深入探讨`Date`和`Calendar`类的实例应用。 ...
### 常用Java Date方法集合详解 在Java编程中,处理日期与时间是一个常见的需求。本文将深入探讨“常用Java date方法集合”,这是一份关于`java.util.Date`和`java.util.Calendar`类中常用操作的总结。通过本文,...
在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。
在早期版本的Java中,`java.util.Date`类是主要的日期处理类,但它的设计并不完美,导致了许多不便之处。随着Java的发展,`java.time`包在Java 8中被引入,提供了更强大、更易于使用的日期和时间API。 在`java.util...
### Java Date 学习总结 在Java开发过程中,时间日期处理是常见的需求之一。本文将对`java.util.Date`、`java.util.Calendar`以及`java.text.SimpleDateFormat`等类的使用进行详细总结,帮助读者更好地理解和掌握...
在这个名为“javadate.rar”的压缩包中,我们可能找到了一个简单的Java应用程序,它能够在命令行界面(控制台)上显示日历。这个程序可能是基于`java.util.Calendar`或`java.time.LocalDate`类来设计的。 `java....
date工具类
【Java 操作 Date 对象详解】 在 Java 中,处理日期和时间主要依赖于 `java.util.Date` 和 `java.text.DateFormat` 这两个核心类。在本文中,我们将深入探讨如何使用这些类来获取、格式化和操作日期。 1. **获取...
Java中的`Date`类是处理日期和时间的基础类,它在Java编程中扮演着重要的角色。在本实例中,我们将深入探讨如何使用`Date`类进行时间相关的操作,包括时间的获取、格式化以及日期之间的比较。让我们逐一展开这些知识...
然而,为了更好地理解和解答题目中的需求,我们可以围绕“Date的Java源代码”这一主题来展开相关的知识点。 ### 1. Java Date 类的基本概念 在Java中,`java.util.Date`类用来表示特定的时间点,即毫秒值距离1970...
Java_Date_日期时间整理 Java 中的日期时间处理是非常重要的,以下是 Java 中日期时间整理的知识点总结: 一、获取服务器端当前日期 在 Java 中,可以使用 `java.util.Date` 类来获取服务器端当前日期。可以使用...
java_sql_Date与java_util_Date转换
在Java编程语言中,`java.util.Date` 类是用于表示特定瞬间,精确到毫秒的时间。这个类在处理日期和时间方面非常基础,是许多其他日期/时间API的基础。本篇将详细介绍如何使用`Date`类来获取系统的当前时间。 首先...
### Java中DATE与时间戳互化的知识点解析 #### 一、时间戳的基本概念 时间戳在计算机领域中通常指的是从某一固定时刻起始所经过的毫秒数,这个固定时刻通常指的是1970年1月1日00:00:00 UTC。在Java中,时间戳主要...
### Java Date总结:深入解析时间处理与日期格式转换 在Java编程中,处理日期和时间是常见的需求之一,尤其在涉及日历计算、格式化输出或数据库操作时。本文将全面解析Java中日期处理的核心概念,包括如何使用`...
JAVA Date 使用 Java 中的 Date 类是用于处理日期和时间的类,它提供了多种方法来操作日期和时间。以下是 Java 中 Date 的一些应用: 1. 获取当前时间 使用 `public static Date now()` 方法可以获取当前时间,这...