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)//把一个字符串日期转成日期对象
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); //转换为标准时间对象
|
|