`
22cgreen
  • 浏览: 53532 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

关于JAVA时间的研究

阅读更多
java的时间一直令人难以处理,或者说不知道用那种方式,最主要的是对一些类的多种实现方法的一种混乱,其实时间主要有以下几个类。
时的相关的类:
1)java.until.Date
2)java.util.Calendar
3)java.util.GregorianCalendar

其中GregorianCalendar继承Calendar。也就是说GregorianCalendar除了有Calendar的所有
方法外,还有自己的一些方法。主要处理时间,日历的一些相关操作。

Date是一种时间类型,这种类型在java中时间类型,使用很多,但是有关于时间的处理都可以用java.util.Calendar进行处理。
java.util.Calendar只有getTime()返回的是Date格式。从中可以看出Date除了是一种类型给其它方法使外,他的方法都被
java.util.Calendar代替。

2)date和Calendar可以相互转换,通过setTime或getTime()方法等。把date转成Calendar可以对时间进行一些处理,
如,比较、到得年、月、日,第一周等信息。

事实上还一个类用来处理时间的格式的,如:
SimpleDateFormat 是一个以与语言环境相关的方式来格式化和分析日期的具体类。它允许进行格式化(日期 -> 文本)、分析(文本 -> 日期)和规范化。

SimpleDateFormat的方法不多,可以看出他主要是用于文本到时间,时间到文件的转换(按照指定的格式)
此类继承于。java.text.DateFormat

总结:可以看出SimpleDateFormat用于输出指定格式和文本进行转换,而Calendar用于对时间进行操作,但两者有一定的共同点,他们都能输出
年、月、日,只不过SimpleDateFormat主要是处理Date,但Calendar本身就是一个日期或者说日历。
分享到:
评论

相关推荐

    Java实时性及嵌入式实时Java处理器研究

    Java语言的面向对象、跨平台、语言级并发支持、安全等特性不仅使它在互联网领域得到广泛应用,也引起了嵌入式领域研究人员的高度重视,他们希望能将Java语言改造成嵌入式及实时系统开发的主流语言来提高开发效率及...

    研究生系统代码 java研究生系统代码

    研究生系统代码 java研究生系统代码 基于SSM的研究生系统代码 1、研究生系统的技术栈、环境、工具、软件: ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SSM ④ 架构:B/S、MVC ⑤ 开发环境:IDEA、JDK、...

    aspose pdf for java 11.7.0 最新完美破解版,无水印,无使用时间限制

    aspose pdf for java 11.7.0最新完美破解版,无水印无文件大小限制,无使用时间限制。由于aspose比较吃内存,操作大一点的文件就会堆溢出,所以请先设置好java虚拟机参数:-Xms1024m -Xmx1024m(参考值)。如果亲们在...

    java开源包101

    最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就...

    研究生管理系统代码 java研究生管理系统代码

    研究生系统代码 java研究生系统代码 基于SSM的研究生系统代码 1、研究生系统的技术栈、环境、工具、软件: ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SSM ④ 架构:B/S、MVC ⑤ 开发环境:IDEA、JDK、...

    aspose words for java 16.4.0 最新完美破解版,无水印,无使用时间限制

    aspose words for java 16.4.0最新完美破解版,无水印无文件大小限制,无使用时间限制。由于aspose比较吃内存,操作大一点的文件就会堆溢出,所以请先设置好java虚拟机参数:-Xms512m -Xmx512m(参考值)。如果亲们在...

    aspose pdf for java 11.6.0 最新完美破解版,无水印,无使用时间限制

    aspose pdf for java 11.6.0最新完美破解版,无水印无文件大小限制,无使用时间限制, pdf版本解决了官方的一个读取pdf会发生数组越界的bug。由于aspose比较吃内存,操作大一点的文件就会堆溢出,所以请先设置好java...

    aspose cells for java 9.0.0 最新完美破解版,无水印,无使用时间限制

    aspose cells for java 9.0.0 最新完美破解版,无水印无文件大小限制,无使用时间限制。由于aspose比较吃内存,操作大一点的文件就会堆溢出,所以请先设置好java虚拟机参数:-Xms512m -Xmx512m(参考值)。如果亲们在...

    aspose words for java 16.1.0 最新完美破解版,无水印,无使用时间限制

    aspose words for java 16.1.0最新完美破解版,无水印无文件大小限制,无使用时间限制。由于aspose比较吃内存,操作大一点的文件就会堆溢出,所以请先设置好java虚拟机参数:-Xms512m -Xmx512m(参考值)。如果亲们在...

    aspose pdf for java 10.9.0 最新完美破解版,无水印,无使用时间限制

    aspose pdf for java 10.9.0最新完美破解版,无水印无文件大小限制,无使用时间限制, pdf版本解决了官方的一个读取pdf会发生数组越界的bug。由于aspose比较吃内存,操作大一点的文件就会堆溢出,所以请先设置好java...

    java类文件混合加密算法的研究与分析_邹煜.caj

    密操作,节约加解密时间,提高算法的效率,具有重要的研究意义。 在一个相对比较安全的网络环境下,程序员往往会忽视对自己代码的保护。 所以文章采用JNI结合类加载器装载等java技术设计了一套不透明...

    java基于ssm的疫情防控管理系统论文

    java基于ssm的疫情防控管理系统论文,1万多字。 目录 疫情防控系统 I Abstract II 目录 III 第1章 系统概述 1 1.1 研究背景 1 1.2 研究意义 1 1.3研究内容 1 第2章 系统开发环境 3 2.1 JSP技术介绍 3 2.2 MySQL...

    基于Java数据库连接池的研究与创新

    面向对象软件设计是当今软件设计模式的潮流,而基于面向对象软件设计方法的数据库连接池是其中的一个重要的研究课题。本文首先介绍了传统连接、tomcat下连接池和hibernate下连接池的基本原理,然后在此基础上提出了...

    研究生科研项目成果系统代码 java研究生科研项目成果系统代码

    研究生科研项目成果系统代码 java研究生科研项目成果系统代码 基于SSM的研究生科研项目成果系统代码 1、研究生科研项目成果系统的技术栈、环境、工具、软件: ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:...

Global site tag (gtag.js) - Google Analytics