标签:content system target cst time ble pattern 格式化 顺序
Date类在Java.util包中。
一、功能介绍:创建Date对象,获取时间,格式化输出的时间。
二、对象创建:1.使用Date类无参数的构造方法创建的对象可以获取本地时间。例如: Date nowTime=new Date();
2.计算机时间的“公元”设置在1970年1月1日0时(格林尼治时间),可以根据这个使用Date类带参数的构造方法:
Date(long time);来创建一个对象,
例如:Date date1=new Date(1000);
Date date2=new Date(-1000);\
则如果运行java程序的本地时间是北京时区,那么上述date1就是1970年01月01日08时00分01秒,date2就是1970年01月01日 07时59分59秒;
三、方法:1.可以用系统静态方法public long currentTimeMillis()获取系统当前时间,如果运行java程序的本地时区是北京时区,这个时间是从1970年1月1日08点到当前时刻所走过的毫秒数。
即: System.currentTimeMillis();
2.Date对象表示时间的默认顺序是: 星期 、月、日、小时、分、秒、年。
3.日期格式化:按照某种习惯来输出时间,例如时间的顺序:年 月 星期 日 或 年月 星期 日 小时 分秒
public SimpleDateFormat(String pattern);
public String format(Date date);
先用SimpleDateFormat创建一个对象,参数为你要求的时间格式,pattern是由普通字符和一些称作格式符组成的字符序列组成的。
对象再调用format方法格式化原始的时间并返回字符串,即:format方法返回的字符串就是把patter中的格式符用相应的时间替换后的字符序列。
用以上两句来格式化时间对象:
例如:Date date=new Date();
SimpleDateFormat matter=new SimpleDateFormat(" “Now Time:‘ y年M月d日H时m分s秒”);
Stirng time=matter.format(nowTime);
则程序运行结果是按照年月日时分秒来现实的。
四、以下是日期格式及被替换的结果:
标签:content system target cst time ble pattern 格式化 顺序
原文地址:http://www.cnblogs.com/chenxiaohei/p/6833210.html