`
guofc201007
  • 浏览: 27526 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Date,DateFormat,Calendar

    博客分类:
  • J2SE
 
阅读更多

一:目前的jdk推荐使用时间类:Calendar

 

①获取Calendar

 

 

Calendar calendar = Calendar.getInstance();
 

②时间数与毫秒数的相互转换

 

 

Long l = calendar.getTimeInMillis();

calendar.setTimeInMillis(l);
 

③获取时间

 

 

String nowStr = calendar.get(calendar.YEAR)+"年"+calendar.get(calendar.MONTH)+"月"+calendar.get(calendar.DAY_OF_MONTH)+"日 "+
			calendar.get(calendar.HOUR_OF_DAY)+"时"+calendar.get(calendar.MINUTE)+"分"+calendar.get(calendar.SECOND)+"秒";
System.out.println(nowStr);

 

④设置时间(两种方式)

 

 

//Date参数市值
Date d = new Date();calendar.setTime(d);
//毫秒参数设置
Long ll = 123456789;calendar.setTime(ll);
 

⑤时间的修改

 

 

calendar.add(calender.HORE, 4);
calendar.set(calendar.DAY_OF_MONTH, 6);
 

二:已过时的Date类,但很多借口使用它作为参数,将它的大部分方法都废弃了,辅助以DateFormat来完成功能

 

①获取Date

 

Date date = new Date();
 

②Date与SimpleDateFormat

 

SimpleDateFormat sp1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
SimpleDateFormat sp2 = new SimpleDateFormat("yyyy年MM月dd日 hh分mm时ss秒");

Date d = new Date();

System.out.println(sp1.format(d));
System.out.println(sp2.format(d));
Date d1 = sp1.parse("2011-01-01 23:24:13");
 

 

以上内容自己总结,欢迎指正

分享到:
评论

相关推荐

    JAVA System、Math、Date、DateFormat、Calendar

    在这个"JAVA System、Math、Date、DateFormat、Calendar"的主题中,我们将深入探讨Java标准库中的几个核心类,它们在各种程序设计场景中扮演着至关重要的角色。 首先,`System`类是Java中最基础的类之一,位于`java...

    Java 之 Date 和 Calendar 实例

    在Java编程语言中,`Date`和`Calendar`类是处理日期和时间的核心组件。这两个类在不同的Java版本中有着不同的使用方式和功能,对于理解Java时间处理机制至关重要。本篇将深入探讨`Date`和`Calendar`类的实例应用。 ...

    解析Date & Calendar类

    【解析Date & Calendar类】 Java中的Date和Calendar类是处理日期和时间的核心工具。这两个类在Java编程中扮演着重要角色,特别是在处理日期计算、格式化以及与数据库交互时。 1. **java.util.Date** - **字符串转...

    16_常用API_第2天(正则表达式、Date、DateFormat、Calendar)_讲义

    在Java编程语言中,正则表达式、Date、DateFormat和Calendar是四个非常重要的API,它们在处理字符串匹配、日期和时间操作中起着关键作用。本文将深入探讨这些概念及其在实际开发中的应用。 首先,让我们来了解一下...

    Java基础之Date和Calendar类的使用方法

    最后,我们可以通过`getTime()`方法将修改后的Calendar对象转换回Date,然后再次使用DateFormat进行格式化输出: ```java Date updatedDate = calendar.getTime(); System.out.println(formatter.format(updated...

    java中时间类Date和Calendar的使用

    总结来说,Java中的`Date`和`Calendar`类提供了基本的时间处理功能,`DateFormat`和`SimpleDateFormat`则负责日期和时间的格式化,使我们能够根据需要将日期和时间转换为人类可读的字符串。在实际开发中,这些类经常...

    第6天(常用API【Date、DateFormat、Calendar、Math、System、包装类、正则表达式】)v20170

    【Java常用API】深入理解Date、DateFormat、Calendar、Math、System及包装类和正则表达式 在Java编程中,熟练掌握常用的API是至关重要的。本文将详细讲解以下几个知识点: 1. **正则表达式** 正则表达式是一种...

    Java精华版 chm Java API、嵌套类和内部类、与时间有关的类Date,DateFormat,Calendar、文件与流、Java变量类型间的相互转换、Java与Web、用连接池提高Servlet访问数据库的效率、Java扩展、应用服务器的集群策略及Java EE 5.0、Java IO 包中的Decorator模式等

    本Java精华内容深入Java API、嵌套类和内部类、与时间有关的类Date,DateFormat,Calendar、文件与流、Java变量类型间的相互转换、Java与Web、用连接池提高Servlet访问数据库的效率、Java扩展、应用服务器的集群策略及...

    Java中Date,Calendar,Timestamp的区别以及相互转换与使用

    Java中的Date、Calendar和Timestamp是处理日期和时间的三个核心类,它们各有特点,并且在不同的场景下有各自的优势。接下来我们将深入探讨这三个类的区别、转换方法及其在实际使用中的应用。 1. **java.util.Date**...

    聊一聊Calendar的使用

    Date date = calendar.getTime(); ``` 反之,从`Date`创建`Calendar`: ```java calendar.setTime(date); ``` 在实际开发中,经常需要将日期格式化成字符串或者解析字符串为日期,这时可以使用`SimpleDateFormat`...

    java操作date对象

    在 Java 中,处理日期和时间主要依赖于 `java.util.Date` 和 `java.text.DateFormat` 这两个核心类。在本文中,我们将深入探讨如何使用这些类来获取、格式化和操作日期。 1. **获取当前时间** 获取当前时间最常用...

    史上最全java时间类date的处理

    然而,为了更好地格式化日期或进行日期的解析,通常会使用 `java.text.SimpleDateFormat` 和 `java.text.DateFormat` 类。此外,`java.util.Calendar` 类(尤其是它的子类 `java.util.GregorianCalendar`)也常被...

    Java Date的使用

    这个方法首先解析传入的日期字符串得到`Date`对象,然后设置`Calendar`对象的日期为当月的第一天,并最终返回格式化后的日期字符串。 #### 示例:获取指定日期的月末 ```java public String getMonthEnd(String ...

    Java-Date 类的学习总结.pdf

    下面是对 Date 类的学习总结,包括计算某一月份的最大天数、Calendar 和 Date 的转化、把字符串转化为 java.util.Date、把字符串转化为 java.sql.Date、格式化输出日期时间、计算一年中的第几星期等。 计算某一月份...

    String与date的转换

    ### String与Date的转换 #### 一、引言 在Java开发中,字符串(String)与日期(Date)之间的转换是一项常见的需求。例如,在处理用户输入的数据、解析文本文件或与数据库交互时,通常需要将字符串转换为日期对象进行...

    Java-Date 类的学习总结.docx

    可以使用以下方法将 Calendar 对象转化为 Date 对象: ```java Calendar cal = Calendar.getInstance(); Date date = cal.getTime(); ``` 也可以将 Date 对象转化为 Calendar 对象: ```java Date date = new ...

    Java_Date_日期时间整理

    <% DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date d1 = df.parse("2003-05-30"); Date d2 = df.parse("2003-05-31"); out.println(d1.equals(d2)); //false out.println(d1.before(d2)); //true ...

Global site tag (gtag.js) - Google Analytics