当我们 直接new Date()对象的时候 这个时间是1970年1月1日8时
如果是 new Date(1000)就会在默认时间上加1000毫秒
Date 对象表示时间的默认顺序为 星期 月 日 小时 分 秒 年
这样的一个时间格式并不一定使我们想要格式
我们可以通过 DateFormat 的子类 SimpleDateFormat 来格式化 在通过formate(Date d)得到返回的字符串
这是一个得到现在时间的例子
long d = System.currentTimeMillis();获取现在相对与默认的时间走过的毫秒数
Date d1 = new Date(d);创建时间对象
String d2 = new SimpleDateFormat("'北京时间:'yyyy年MM月dd日hh时E").format(d1);按照我们格式得到时间的字符串表达式
yyyy代表 以四位数显示年
MM为月
dd为日
hh为小时
mm是分 ss是秒
E 为星期 这些字符是固定的 不能改变 |
|