API-DATE

过时=》被替代

西方时间(星期日是第一天,星期一是第二天...)
月份由从 0 至 11 的整数表示;0 是一月、1 是二月等等;因此 11 是十二月。

参数:
      date -
    GMT(格林尼治标准时间)1970年, 1 月 1日00:00:00 之前或者是之后经历的毫秒数
    1分钟 = 6000秒

一、时间类: 
1.Date:
    实例化一个Date对象     选择 java.util的方法,而不是 java.sql方法
    Date  date = new Date(); //表示当前系统时间


2.Calendar
    是一个抽象类
创建一个代表系统当前日期的Calendar对象
    Calendar c = Calendar.getInstance(); //默认是当前日期

  GregorianCalendar 是它的子类
创建一个代表当前日期的GregorianCalendar对象
    GregorianCalendar gc = new GregorianCalendar();

另外:GregorianCalendar有下面一个方法:
isLeapYear(int year) 
          判断给定的年份是否为闰年
    
常量的意义:
Calendar.YEAR——年份
Calendar.MONTH——月份
Calendar.DATE——日期
Calendar.DAY_OF_MONTH——日期,和上面的字段意义完全相同
Calendar.HOUR——12小时制的小时
Calendar.HOUR_OF_DAY——24小时制的小时
Calendar.MINUTE——分钟
Calendar.SECOND——秒
Calendar.DAY_OF_WEEK——星期几

二、时间格式化     静态属性、静态方法是类名直接调用的
  DateFormat 
    是一个抽象类
  SimplementDateFormat 是它的子类

1日期格式化   String 到 Date  
2.解析日期  Date到String


时间的格式必须保持一致!!!

"yyyy-MM-dd EEEE hh:mm:ss"
yyyy年MM月dd日 HH时mm分ss秒SSS毫秒
"yyyy/MM/dd hh:mm:ss"
"EEE, d MMM yyyy  HH:mm:ss Z"


常量的表示 及意义
y  年          M  年中的月份 
w  年中的周数      D  年中的天数  
d  月份中的天数      W  月份中的周数  
F  月份中的星期      E  星期中的天数  
a  Am/pm 标记  
h  12小时制    H  24小时制
k  一天中的小时数(1-24) 
K  am/pm 中的小时数(0-11)  
m  小时中的分钟数 
s  分钟中的秒数     S  毫秒数  
z  时区  General time zone  Pacific Standard Time; PST; GMT-08:00  
Z  时区  RFC 822 time zone  -0800  
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值