Calendar是一个抽象类----专门获取一个时间点的DAY,MONTH,YEAR,一年中的第几天,星期几,一个月中的第几天等等
Calendar rightNow = Calendar.getInstance()可获得一个Calendar (将当前时间点封装成一个Calendar对象)
java.util.Date类 子类
------------java.sql.Date 只存日期(年月日)
------------java.sql.Time 只存时间(时分秒 毫秒???)
------------java.sql.Timestamp(时间点):包括日期和时间两部分(年月日时分秒.纳秒)
——————————————————————————————————————————————————————
1.UTC/UT
世界标准时间
2.GMT
格林威治时间---1970 年 1 月 1 日 00:00:00(貌似和世界标准时间是一回事)
3.how to get the current time
1)System.currentTimeMillis-----返回当前时间点的毫秒表示,一般用于记录程序的运行时间
2)Date date = new Date();
3)Calendar calendar = Calendar.getInstance();
4.how to format it
日期的格式化(比如年月日的格式---年/月/日或年-月-日)要使用(java.text包中)抽象类DateFormat的子类
SimpleDateFormat
new SimpleDateFormat("日期格式")---->MM是月份,mm是分;HH是24小时制,而hh是12小时制
5.how to convert a string to a date/time
方法一:
1)已知str="2012,12,21",new SimpleDateFormat("yyyy,MM,dd")----->创建要解析字符串为日期的格式
2)sdf.parse(str)--->返回字符串对应的Date------->SimpleDateFormat除了格式化Date为字符串外,还能把字符串
按格式解析为Date
方法二:
1)先将字符串转为"yyyy-mm-dd hh:mm:ss.0(纳秒)"的格式
2)调用Timestamp t = new Timestamp().valueOf(str);(Timestamp的静态方法,util.Date.parse方法已过时..)
6.how to process the date/time with database
用java.util.Date的三个子类java.sql.Date/java.sql.Time/java.sql.Timestamp处理
7.日期类结构,见截图
- 描述: 处理日期时间的类
- 大小: 51.3 KB
- 描述: 日起处理类结构
- 大小: 66.5 KB
分享到:
相关推荐
Java中的日期处理涉及到多个类,包括Date、Calendar、GregorianCalendar以及日期格式化类如DateFormat和SimpleDateFormat。这些类主要用于管理、操作和格式化日期和时间。以下是对这些类的详细说明: 1. **Date类**...
根据给定的文件标题、描述、标签以及部分内容,我们可以总结出以下有关 Java 日期处理的知识点: ### 1. 导入必要的包 在 Java 中处理日期时,我们需要导入一些必要的包来支持日期时间的格式化、解析等功能。示例...
### Java处理日期合并知识点 #### 一、背景与概述 在日常工作中,我们经常会遇到需要对一系列的时间段进行处理的情况,比如安排会议时间、统计员工请假时间等。这些时间段往往存在重叠的情况,如何有效地合并这些...
第一部分关于JAVA的Date (参考关于JAVA的Date总结) 第二部分Date工具类(参考一个总结好的很好的关于JAVA的Date工具类)
以上就是基于给定文件信息整理出的Java日期处理相关知识点,包括如何获取当前时间、不同格式的时间转换以及在JavaScript中获取当前时间等。这些知识点是Java编程中处理日期时间的基础,对于从事软件开发的人来说非常...
本篇文章主要总结了Java中关于日期处理的基础知识,包括`java.util.Calendar`,`java.util.GregorianCalendar`以及`java.util.Date`这三个核心类。 首先,我们来看`java.util.Date`类。`Date`类是用于表示特定瞬间...
### JAVA日期与字符串的转换 在Java编程中,经常需要将日期对象转化为字符串形式以便于存储或显示,或者反过来将字符串转化成日期对象来进行日期计算等操作。本文将详细介绍如何在Java中实现这两种转换。 #### 一...
### Java日期格式转换详解 在Java开发中,对日期和时间进行操作是非常常见的需求之一。本文将基于给定文件中的代码示例,详细介绍如何在Java中实现日期格式的转换,并探讨其中涉及的关键知识点。 #### 一、理解...
### Java日期处理技术详解 #### 一、引言 在软件开发中,处理日期与时间是非常常见的需求之一。Java提供了多种工具和API来帮助开发者处理日期相关的任务,如计算未来日期、格式化日期以及解析文本数据等。本文将...
工作分享:java中的日期处理类总结
本文将基于标题“Java中对日期的常用处理(转)”来深入探讨Java中的日期处理,结合`DateUtil.java`这个文件名,我们可以推测这是一个包含日期处理工具类的源代码文件。 首先,Java中处理日期的最基础类是`java....
### Java中的日期处理类总结:Date、Calendar、GregorianCalendar、DateFormat、SimpleDateFormat 在Java编程中,日期时间处理是常见的需求之一。为了更好地理解和使用Java中的日期处理类,本篇文章将对Date、...
总结来说,Java Swing的DatePicker组件通过第三方库提供了一个方便的方式来处理日期选择,它可以极大地提升用户体验。开发者需要了解如何导入和使用这个库,创建DatePicker实例,定制其外观和行为,并将其集成到GUI...
以上总结了Java中处理日期和时间的主要类和方法,以及它们的用法和注意点。对于新开发,推荐使用Java 8引入的java.time包中的类,比如LocalDate, LocalDateTime, DateTimeFormatter等,它们提供了更加清晰和易用的...
"JAVA日期判断方法小结" 在JAVA语言中,日期判断是非常重要的一部分,以下是常见的日期判断方法的总结: 1. 判断某年是否为润年 判断某年是否为润年是日期判断的基本方法之一。该方法可以使用以下代码实现: ```...
总结来说,学习Java处理日期和时间不仅涉及理解和使用新API,还包括掌握日期时间的概念,如闰年、时区、夏令时等。通过视频教程资源,你可以系统地学习这些知识,提高你的Java编程技能。在实际项目中,合理利用这些...
### Java日期做差 在Java编程中,处理日期和时间是一个常见需求,尤其是在需要计算两个日期之间的差异时。本文将详细介绍如何使用Java内置的方法来计算两个日期之间的秒数差值以及将这个差值转换为更易读的格式(如...
总结一下,Java的日期处理主要依赖于`java.util.Date`和`java.util.Calendar`这两个类。`Date`类用于存储和计算日期,而`Calendar`类提供了更丰富的功能,包括日期字段的添加、获取、设置和计算。通过`...