1. 程式人生 > >data,simpledateformat,和calendar

data,simpledateformat,和calendar

方法 pro add 取代 simple oid prot 格式 edate

calendar:protected ..其他包中的類不可以訪問
calendar a = calendar.getInstance();獲取當前時間,輸出值一堆,看不懂
c.get(calendar.YEAR)年份
c.get(calendar.MONTH+1)月份0-11
c.get(calendar.DAY_of_MONTH)天
c.get(calendar.HOUR_of_DAY)小時
c.get(calendar.MINUTE)分鐘
c.get(calendar.SECOND)秒
c.get(calendar.MILLISECOND)毫秒
c.get(calendar.DAY_of_WEEK)一周中的第幾天,從周天開始算
c.get(calendar.DAY_of_YEAR)一年中的第幾天,不需考慮是否閏年
c.get(calendar.WEEK_of_MONTH)這一月的第幾周
c.get(calendar.WEEK_of_YEAR)這一年的第幾周
c.set(calendar.YEAR,2018);設置年份
c.set(2016,5,24);設置日期+通過date類型的gettime()方法可以將時間輸出
void c.add(calendar.DATE,5)給指定字段添加或減去指定的時間量
DATE類型:時間(這個講的時候睡覺了,總結的可能不到位)
大部分方法過期被calendar取代了
常用:getTime();時間的毫秒值(int )(t/1000/60/60/24)=天數
SimpleDateFormat b = new SimpleDateFormat("yyyy-MM-dd");將時間格式化為字符串內類型
Date c = b.parse(str);將一個字符串轉為date類型

data,simpledateformat,和calendar