- 浏览: 578117 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (206)
- Flask (1)
- JavaScript (3)
- Core Java (41)
- XML (1)
- Oracle (11)
- 软件安装及环境配置 (0)
- 其它 (9)
- 面试/笔试 (5)
- 项目 (0)
- JDBC (11)
- Servlet (4)
- MySql (4)
- JNDI (0)
- Hibernate (11)
- Java模式和构架设计 (0)
- Web设计 (22)
- JSP (8)
- Struts (13)
- Tomcat (2)
- Marven (2)
- SVN (2)
- Swing/AWT (1)
- jQuery (2)
- ExtJS (8)
- Python (22)
- Flex (1)
- Django (7)
- 算法 (5)
- English (1)
- Twisted (1)
- Linux (3)
- Rails (1)
- SVG (3)
- PostgreSQL (1)
1.有关日期时间的类
1.java.util.Date
构造方法
Date() :无参数的构造方法,将构建一个保持当前日期.时间的Date对象。
Date(long time) :参数为1970年1月1日00时00分00秒起所经过的毫秒数,将构建一个保持该日期.时间的精确到毫秒的Date对象。
方法
String toString():把此 Date 对象转换为以下形式的 String: dow mon dd hh:mm:ss zzz yyyy ,如:Tue Oct 19 08:45:23 CST 2010
long getTime() :取得当前对象保持的时间自1970年1月1日00时00分00秒起所经过的毫秒数。
void setTime(long time):设置此 Date 对象,以表示 1970 年 1 月 1 日 00:00:00 GMT 以后 time 毫秒的时间点。
boolean after(Date when):测试此日期是否在指定日期之后。
boolean before(Date when):测试此日期是否在指定日期之前。
int compareTo(Date anotherDate):比较两个日期的顺序。如果参数 Date 等于此 Date,则返回值 0;如果此 Date 在 Date 参数之前,则返回小于 0 的值;如果此 Date 在 Date 参数之后,则返回大于 0 的值。
boolean equals(Object obj):当且仅当 getTime 方法对于两个 Date 对象返回相同的 long 值时,这两个对象才是相等的。
2.java.util.Calendar
抽象方法,能够通过getInstance()方法获得实例。
int get(int field) :能够获得具体的日期字段。System.out.println(Calendar.getInstance().get(Calendar.MONTH)+1+"月");//输出当前月份:10月
3.java.util.GregorianCalendar
Calendar的实现类。
4.java.sql.Time
java.util.Date的子类。
构造方法
Time(long time) :使用毫秒时间值构造 Time 对象。
方法
public static Time valueOf(String s):将使用 JDBC 时间转义格式的字符串转换为 Time 值。参数 s 使用 "hh:mm:ss" 格式的时间。如:Time t = Time.valueOf("11:20:02");
String toString():返回 "hh:mm:ss" 格式的时间字符串。
void setTime(long time) : 使用毫秒时间值设置 Time 对象。
5.java.sql.Date
java.util.Date的子类。
构造方法
Date(long date) :使用给定毫秒时间值构造一个 Date 对象。
方法
void setTime(long date) :使用给定毫秒时间值设置现有 Date 对象。
String toString() :返回"yyyy-mm-dd"格式的日期字符串。
public static Date valueOf(String s):将 JDBC 日期转义形式的字符串转换成 Date 值。 参数s使用"yyyy-mm-dd" 形式的日期的 String 对象。
6.SimpleDateFormat类
对日期进行格式化。
1.创建SimpleDateFormat对象时,通过构造方法指定日期格式
System.out.println(new SimpleDateFormat("yyyy年MM月dd天 hh:mm").format(new Date()));
2.创建默认模式的SimpleDateFormat对象后,通过applyPattern()方法修改格式模式。
SimpleDateFormat sdf = new SimpleDateFormat();
sdf.applyPattern("yyyy年MM月dd日 hh:mm");
System.out.println(sdf.format(new Date()));
7.DateFormat类
抽象方法,能够通过getInstance()方法获得实例。
8.Timestamp类
9.TimeZone类
2.应用
发表评论
-
线程的停止
2010-12-24 00:30 1137既然stop()是不被推荐的 ... -
JDK环境变量的配置
2010-12-19 11:03 964JDK环境变量的配置 (1)JAVA_HOME C:\Pro ... -
自定义异常
2010-12-10 12:09 1199内置异常不可能始终足以捕获所有错误,因此需要用户自定义的异常类 ... -
编写异常的规范
2010-12-10 11:35 1156错误的编码: OutputStreamWriter out ... -
内部类
2010-12-06 16:51 1126内部类详解 1、定义 一个类的定义放在另一个类的内部,这个 ... -
抽象类和接口的区别
2010-12-06 16:47 1053含有abstract修饰符的class 即为抽象类,abstr ... -
人工抛出异常
2010-12-06 16:35 2089Java异常类对象除在程序执行过程中出现异常时由系统自动生成并 ... -
Java异常处理机制
2010-12-06 16:30 10501.Java程序的执行过程中如出现异常,会自动生成一个异常类对 ... -
Java的垃圾回收原理与机制
2010-12-06 16:12 1156JAVA中的对象是在堆上分配,而在堆上分配存储空间的方式是昂贵 ... -
Comparable和Comparator接口
2010-12-06 15:13 1698当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comp ... -
手工打包JAR
2010-12-06 12:57 22281.把准备打包的.java文件集中到一个目录中例如c:\sou ... -
Java集合类
2010-12-03 14:26 1290Collection接口 Collection是 ... -
Java Socket 初步详解
2010-11-08 09:05 1067网络编程的基本模型就 ... -
Java中newString(abc)创建几个对象的解释
2010-11-02 10:04 1888String str=new String("abc ... -
线程同步
2010-10-17 21:17 1077一个方法被synchronized修饰:当程序执行此方法时,当 ... -
线程的状态及生命周期
2010-10-17 20:29 1506线程共有6种状态;在某一时刻只能是这6种状态之一。这些状态由T ... -
sleep()、wait()、yield()、join()方法 浅析
2010-10-17 18:54 1092线程退出最好自己实现,在运行状态中一直检验一个状态,如果这 ... -
RandomAccessFile类的应用
2010-10-17 10:39 1769文件存取通常是顺序的,每在文件中存取一次,文件的读 ... -
利用Externalizable接口实现对象的自定义序列化
2010-10-17 10:12 1301SerializedUser.java import jav ... -
管道流 PiperStream 的应用--------多线程
2010-10-17 10:10 1606TestPiperStream.java import ja ...
相关推荐
### Java日期处理大全:掌握时间的艺术 在Java编程中,日期和时间的处理是不可或缺的一部分,尤其是在涉及到数据记录、时间戳、定时任务等场景时。本文将深入探讨Java中的日期处理技术,涵盖从基础到进阶的各种技巧...
java日期处理
java中关于日期处理的总结,包含各种日期格式之间的转java.util.Date(已经不提倡使用,该类的方法比较少) java.util.Calendar(抽象类) java.util.GregorianCalendar(是Calendar的子类,日期处理时候经常使用该类)****...
基本涵盖了各种场景的日期处理需要,包括时间类型转换,获取N天前后,月初月末,某段时间按天拆分等功能,欢迎使用。
### Java日期处理方法 在Java开发中,对日期与时间的操作是极其常见且重要的一个环节。无论是处理用户的出生年月日、注册日期还是订单的创建时间等,都需要使用到Java提供的日期类进行处理。本文将深入探讨Java中的...
这篇博客"常用代码:java日期处理"很可能包含了关于如何在Java中有效地处理日期的实用示例和方法。这里我们将深入探讨Java日期处理的核心概念、API和最佳实践。 1. **Java日期API的发展历程** - Java 1.0引入了`...
DateHandler.java日期处理类Java文件下载,有些功能很不错哦,比如计算是否是季度末、计算从现在开始几天后的时间、得到当前时间,用于文件名,使用yyyyMMddHHmmss格式、比较日期,与现在-N天的日期对比、比较日期,...
自己整理的Java日期处理类 。包含获取两个之间段之间的天数、月初日期,月末日期、一个时间段之间的所有的日期,月份 一周的第一天,最后一天、 当前是周几等。仅供参考
在Java中,日期处理是一项常见的任务,涉及到多个类和方法。本篇文章主要总结了Java中关于日期处理的基础知识,包括`java.util.Calendar`,`java.util.GregorianCalendar`以及`java.util.Date`这三个核心类。 首先...
java 日期处理工具类
以下是一些关于Java日期处理的关键知识点,这些知识点在给定的文件中有所提及: 1. **获取当前日期**: Java通过`java.util.Date`类可以获取服务器上的当前日期。创建一个Date对象即会返回当前系统时间,如`Date ...
根据给定的文件标题、描述、标签以及部分内容,我们可以总结出以下有关 Java 日期处理的知识点: ### 1. 导入必要的包 在 Java 中处理日期时,我们需要导入一些必要的包来支持日期时间的格式化、解析等功能。示例...
日期操作工具类,主要实现了日期的常用操作。 * * 在工具类中经常使用到工具类的格式化描述,这个主要是一个日期的操作类,所以日志格式主要使用 SimpleDateFormat的定义格式. * * 格式的意义如下: 日期和...
在Java编程中,日期处理是常见的任务之一,用于管理和计算日期和时间。Java提供了多种类和方法来处理日期,如`Date`、`SimpleDateFormat`和`Calendar`。以下是关于这些类和方法的详细说明: 1. **`java.util.Date`*...
第一部分关于JAVA的Date (参考关于JAVA的Date总结) 第二部分Date工具类(参考一个总结好的很好的关于JAVA的Date工具类)
在Java编程中,日期处理是常见的任务之一,用于管理和计算日期和时间。本文将深入探讨Java中的日期处理机制,特别是围绕`java.util.Date`和`java.util.Calendar`这两个核心类。 首先,`java.util.Date`类是Java中...
1. **Java日期处理**: - `java.time`包:Java 8引入的新时间日期API,提供了`LocalDate`, `LocalTime`, `LocalDateTime`等类,它们提供了丰富的日期和时间操作功能。 - `SimpleDateFormat`:旧版日期格式化工具,...