A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xfbyxq 中级黑马   /  2016-7-15 23:42  /  370 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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); //转换为标准时间对象  






2 个回复

倒序浏览
不错啊哥们你绝对是以后 程序员  界黑马
回复 使用道具 举报
666666666666666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马