• java时间类简单总结


                          java时间类(Data类)

    1.Data类(没有考虑到国际化,好多方法已过时java.util.Data包中) 父类(是类不是接口含有直接子类3个):  日期格式为:年月日时分秒(不包含毫秒部分) 两种方式创建:带参构造方法(long型参数:Data(long log)),不带参 常用方法:after(),before(),compareTo()等方法。

    直接子类:java.sql.Data(用于提供数据库日期的表示)   日期格式为:年月日(只有日期,没有时间) 该类构造函数必须是带参数的(long 毫秒级别)

    直接子类:java.sql.Time(用于提供数据库时间的表示)  日期格式:时分秒

    直接子类:java.sql.TimeStamp(用于提供数据库时间的表示) 日期格式:年月日时分秒毫秒(1s=1000us)

    2.Calender抽象类(用于取代java.util.Data)

    父类:Calender抽象类,它为特定瞬间与一组诸如(字段):YEAR、MONTH、DAY_OF_MONTH、HOUR

    等日历字段的转换提供了一些方法。并为操作日历字段(例如获得下星期的日期)提供了

    一些方法。瞬间可用毫秒值来表示,它是距历元(格林威治标准时间1997.1.1的00:00:

    00.000,格里高利历)的偏移量。与其他语言环境敏感类一样,Calendar提供了一个静态

    方法:getInstance()(因为Canlendar的构造方法是protected的,因此只能通过该方法来初

    始化了),以获得此类型的一个通用对象,该方法返回一个Calendar对象,其日历字段已

    由当前日期和时间初始化。(Calendar.getInstance()就表示初始化了当前的时间)。

    直接子类:GregorianCalendar

    GregorianCalendar 是 Calendar 的一个具体子类,提供了世界上大多数国家/地区使用

    的标准日历系统。是一种混合日历,在单一间断性的支持下同时支持儒略历和格里高利历

    系统,在默认情况下,对应的是格里高利日历日期。可以通过调用setGregorianChange()

    来更改起始格里高利日历日期。

    3.Format类(时间日期类格式化的父类。日期的格式化输出String类提供了format()方法)

    时间格式:Format类和Calendar类(这两者平行)

    父类:java.text.Format

    子类:Java.text.DateFormat抽象类(该类是日期、时间格式化子类的抽象类)  它以与语言无关的方式格式化并分析日期或时间

    子孙类:java.text.SimpleDateFormat 日期/时间格式化子类( SimpleDateFormat)允许进行格式化(也就是日期 -> 文本)、

    分析(文本-> 日期)和标准化。将日期表示为 Date 对象,或者表示为从 GMT(格林尼

    治标准时间)1970 年,1 月 1 日 00:00:00 这一刻开始的毫秒数。

    例:SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd,hh:mm:ss");  df.format(new Date()); 输出的时间就是:yyyy-mm-dd,hh:mm:ss

    逝者如斯夫,不舍昼夜,为爱的人去努力,为爱的事去奋斗。
  • 相关阅读:
    根据企业信息化应用需求来分析工作流平台的选型
    如何把文件上传到另外一台服务器【转自 金色約定之家】
    如何启用sqlplus的AutoTrace功能 【转】
    使用AJAX技术构建更优秀的Web应用程序
    提高ORACLE数据库的查询统计速度
    一个弹出式menu的制作
    鼠标滑过div显示与隐藏
    使用ASP.NET Atlas AutoComplete Behavior或AutoComplete Extender实现自动完成功能(下)
    使用ASP.NET Atlas AutoComplete Behavior或AutoComplete Extender实现自动完成功能(上) 【转自http://dflying.cnblogs.com】
    用javascript来操作字符串
  • 原文地址:https://www.cnblogs.com/wangxb/p/4488414.html
Copyright © 2020-2023  润新知