黑马程序员技术交流社区

标题: 日期类 [打印本页]

作者: xfbyxq    时间: 2016-7-15 23:42
标题: 日期类
Date类概述
类 Date 表示特定的瞬间,精确到毫秒。初始是从1970.01.01.00:00:00开始的
  构造方法
public Date()
public Date(long date)
成员方法
public long getTime() //获取Date对象的毫秒数
public void setTime(long time)//用指定毫秒数设置日期
String toString():返回当前时间(日期格式是外国格式,带时区的)

SimpleDateFormat构造方法(格式化时间,和解析时间)
public SimpleDateFormat()
public SimpleDateFormat(String pattern)//"yyyy-MM-dd HH-mm-ss"
成员方法
public final String format(Date date) //把一个日期对象格式成字符串
public Date parse(String source)//把一个字符串日期转成日期对象

字母日期或时间元素表示示例
GEra 标志符TextAD
yYear1996; 96
M年中的月份MonthJuly; Jul; 07
w年中的周数Number27
W月份中的周数Number2
D年中的天数Number189
d月份中的天数Number10
F月份中的星期Number2
E星期中的天数TextTuesday; Tue
aAm/pm 标记TextPM
H一天中的小时数(0-23)Number0
k一天中的小时数(1-24)Number24
Kam/pm 中的小时数(0-11)Number0
ham/pm 中的小时数(1-12)Number12
m小时中的分钟数Number30
s分钟中的秒数Number55
S毫秒数Number978
z时区General time zonePacific Standard Time; PST; GMT-08:00
Z时区RFC 822 time zone-0800


Calendar类概述
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法

常用日历字段

年    Year

月    MONTH +1
日    Date
月中日    DAY_OF_MONTH
年中日    DAY_OF_YEAR
星期    DAY_OF_WEEK  -1
12时    HOUR
24时 HOUR_OF_DAY
分     Minute
秒     Second


成员方法public static Calendar getInstance() //返回一个Calendar类
public int get(int field)//根据日历字段返回相应的值
public void add(int field,int amount)//对指定字段进行修改
public final void set(int year,int month,int date)//直接设置年月日

获取网络时间
URL url=new URL("http://www.bjtime.cn");//取得资源对象  
           URLConnection uc=url.openConnection();//生成连接对象  
           uc.connect(); //发出连接  
           long ld=uc.getDate(); //取得网站日期时间(时间戳)  
           Date date=new Date(ld); //转换为标准时间对象  







作者: 张程浩    时间: 2016-7-16 00:16
不错啊哥们你绝对是以后 程序员  界黑马
作者: 呆呆的小呆    时间: 2016-7-16 00:24
666666666666666666666




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2