`
TIYOO
  • 浏览: 2209 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java日期操作类

阅读更多
一、Date类
java.util包里面的Date类,是Java里面进行日期操作常用类。Date类用来表示特定的瞬间,精确到毫秒。

二、如何初始化Date
1、构造方法:Date()
Java代码  收藏代码
Date d1 = new Date(); 
System.out.println(d1); 
 
// 运行结果:Mon Oct 21 21:00:00 CST 2013 

2、构造方法:Date(long date)
Java代码  收藏代码
Date d1 = new Date(12353513213555L); 
System.out.println(d1); 
 
// 运行结果:Tue Jun 20 19:26:53 CST 2361 

三、常用方法
1、after(Date when):测试此日期是否在指定日期之后;
2、before(Date when):测试此日期是否在指定日期之前;
3、getTime():返回自1970年1月1日00:00:000 GMT以前此对象表示的毫秒数。

四、DateFormat类和SimpleDateFormat类
在java。text包中的DateFormat类是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。DateFormat是个抽象类,SimpleDateFormat类是它的子类。
1、常用方法:
parse(String source):从给定字符串的开始解析文本以生成一个日期;
Java代码  收藏代码
DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss SSS"); 
        Date str; 
        try { 
            str = df.parse("2012/5/5 12:12:21 565"); 
            System.out.println(str.getTime()); 
        } catch (ParseException e) { 
            e.printStackTrace(); 
        } 
 
// 运行结果:1336191141565 

format(Date date):将一个Date格式化为日期/时间字符串
Java代码  收藏代码
Date d1 = new Date(); 
        DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss SSS"); 
        String str = df.format(d1); 
        System.out.println(str); 
 
// 运行结果:2013/10/21 21:23:13 902 

五、Calendar类
1、Calendar类是一个静态方法getInstance()来获取Calendar实例。返回基于当前时间的日历。
Java代码  收藏代码
Calendar c = Calendar.getInstance(); 
2、Calendar类功能
第一个常用的功能是能够从日期里面按照要求析取出数据,如年、月、日、星期等等。
Java代码  收藏代码
Calendar c = Calendar.getInstance(); 
        System.out.println("今天是" + c.get(5) + "号," + c.get(Calendar.YEAR) + "年"); 
 
// 运行结果:今天是21号,2013年 

第二个功能就是对日期进行加减运算
Java代码  收藏代码
Calendar c = Calendar.getInstance(); 
        c.add(c.YEAR, 1); 
        System.out.println("今天是" + c.get(5) + "号," + c.get(Calendar.YEAR) + "年"); 
 
// 运行结果:今天是21号,2014年 
(完)
建筑木方 闽通木业提供
分享到:
评论

相关推荐

    java日期操作类

    java日期操作类 操作java日期 替换simplatedateformate

    JAVA日期操作类详细讲解

    本篇内容将深入讲解Java中的日期操作类,这对于Java初学者来说是非常重要的知识点。 首先,我们要了解Java中的基础日期类`java.util.Date`。这个类在早期的Java版本中被广泛使用,但其API设计存在一些问题,例如不...

    Java日期操作类常见用法示例

    Java日期操作类常见用法示例 Java日期操作类是Java语言中用于处理日期和时间的类库,主要包括java.time包下的LocalDateTime、LocalDate、LocalTime等类。这些类提供了丰富的方法来处理日期和时间,包括获取当前日期...

    java实现的日期操作类

    标题提到的"java实现的日期操作类"通常指的是使用这些类来完成特定的日期计算任务,如获取星期几或计算未来的日期。 `java.util.Date`是Java早期用来表示日期和时间的类,但它的API设计并不理想,易用性较差。因此...

    Java 日期比较工具类

    Java 日期比较工具类 各种日期操作及计算( 获取两个日期 间隔天数 间隔月数 格式化日期 )

    java日期类型操作工具类

    java日期类型操作工具类

    java日期工具类

    如果你需要进行复杂的日期时间操作,如日期计算、时区转换或格式化,强烈建议使用`java.time`包,因为它提供了更直观、更易用的接口。 总之,Java中的日期工具类从最初的`java.util.Date`到现在的`java.time`包,...

    java 日期帮助类

    在这个Java 日期帮助类中,包含了多达50个实用方法,涵盖了日期和时间的各种操作,旨在简化开发人员的工作,提高代码的可读性和可维护性。这个类可能是由一个经验丰富的j2ee精英团队经过10年的实践和完善提炼出来的...

    Java DateUtil.java日期时间操作类源代码.rar

    Java DateUtil.java日期时间操作类源代码,DateUtil类包含了标准的时间和日期格式,以及这些格式在字符串及日期之间转换的方法。比如日期格式转换成时间戳、得到格式化后的系统当前日期、转化日期格式"MM/dd/YY、MM....

    java 日期操作工具类

    全面的日期开发工具类,对日期进行各种转换,应用于大部分项目的开发需求。

    Java常用日期辅助类

    Java提供了多种日期辅助类来帮助开发者进行日期时间的操作和格式化。在给定的标题“Java常用日期辅助类”中,我们可以推测这篇博文可能探讨了Java中的一些核心日期处理工具,如`java.util.Date`,`java.time`包中的...

    java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒

    这篇博客文章“java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒”提供了一个实用的工具类,帮助开发者更方便地处理日期和时间差异。下面将详细解释这个工具类中的关键知识点。 1. **Java...

    Java日期操作接口

    本篇文章将详细探讨Java中的日期操作接口,特别是围绕"Java日期操作接口"这个主题,以及与之相关的`DateFilter.java`文件。 首先,Java中最基础的日期类是`java.util.Date`。这个类自Java 1.0起就存在,但它的设计...

    日期类的加减及java中日期类的操作算法大全

    曾经我不太会日期类的算法,通过学习后总结了一些,有好用的东西是要分享给大家的,希望大家也能学的越来越好。

    java操作日期时间工具类

    Java提供了多种工具类来帮助开发者进行日期时间的操作,其中最常用的是`java.util.Date`、`java.util.Calendar`以及`java.time`包中的类。本篇将重点介绍Java操作日期时间的工具类,特别是通过`DateUtil.java`这个...

    java日期操作大全

    以下是对给定内容中涉及的Java日期操作进行的详细说明: 1. **获取指定月份的第一天**: 使用`java.util.Calendar`类可以方便地获取指定日期所在月份的第一天。首先,将输入的日期字符串转换为`java.util.Date`...

    java日期类函数方法整理

    根据给定的文件信息,...以上就是对Java日期类函数方法的整理和解释,涵盖了基本的日期操作,包括日期的格式化、解析、转换以及年份和月份的获取等。掌握这些函数和方法,能够帮助开发者更高效地处理日期相关的任务。

    Java日期常用操作方法工具类

    本文将重点讲解Java日期的常用操作方法,主要基于提供的`JavaDateUtil.java`文件,假设这是一个自定义的日期工具类。 首先,我们来了解`java.util.Date`。这个类在早期的Java版本中被广泛使用,但它的API设计并不...

Global site tag (gtag.js) - Google Analytics