Date获取以及格式化

来源:互联网 发布:剑三抢激活码软件 编辑:程序博客网 时间:2024/06/02 05:05
package date;import java.text.SimpleDateFormat;import java.util.Date;public class DateDemo {public static void main(String[] args) {Date nowTime = new Date();System.out.println("当前时间是:"+nowTime);SimpleDateFormat matter1 = new SimpleDateFormat("yyyy年MM月dd日 北京时间");System.out.println("当前时间是:"+matter1.format(nowTime));//MMM月份以汉字输出SimpleDateFormat matter2 = new SimpleDateFormat("yyyy年MMM月dd日 北京时间");System.out.println("当前时间是:"+matter2.format(nowTime));// SimpleDateFormat matter3 = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒 北京时间");System.out.println("当前时间是:"+matter3.format(nowTime));// 大写HH 24小时制 ;小写hh 12小时SimpleDateFormat matter4 = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒 EE");System.out.println("当前时间是:"+matter4.format(nowTime));}}
package date;import java.util.Date;public class SystemDate {public static void main(String[] args) {// 获取1970.01.01 00:00:00 到现在的毫秒数long date = System.currentTimeMillis();System.out.println("获取1970.01.01 00:00:00 到现在的毫秒数"+date);// 当前时间Date currentTime = new Date(date);System.out.println("当前时间:"+currentTime);String s =  String.valueOf(date);System.out.println(s);int length = s.length();// 截取时间的后8位s = s.substring(length-8);System.out.println(s);}}