标签:
Data类
类Data表示特定的瞬间,精确到毫秒,也就是程序运行时的当前时间
Data data=new Data();//实例化Data对象,表示当前时间
Calendar类
日历类,使用此类可以将时间精确到毫秒显示。
//两种实例化方式
Calendar c=Calendar.getInstance();//Calendar类是抽象类,不能直接new
Calendar c=new GregorianCalendar();
DateFormat类及子类SimpleDateFormat
例:
1 import java.text.SimpleDateFormat; 2 import java.util.Date; 3 import java.util.Calendar; 4 import java.text.DateFormat; 5 6 7 public class DataUtiles { 8 9 /** 10 * @param args 11 */ 12 public static void main(String[] args) { 13 // TODO Auto-generated method stub 14 Date d=new Date(); 15 System.out.println(d); 16 17 Calendar c=Calendar.getInstance(); 18 int year=c.get(Calendar.YEAR);//获取年份 19 int month=c.get(Calendar.MONTH)+1;//月份 20 int day=c.get(Calendar.DAY_OF_MONTH);//日 21 int week=c.get(Calendar.DAY_OF_WEEK)-1;//星期 22 int hour=c.get(Calendar.HOUR_OF_DAY);//时 23 int minute=c.get(Calendar.MINUTE);//分 24 int second=c.get(Calendar.SECOND);//秒 25 String[] weeks={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"}; 26 System.out.println(year+"年"+month+"月"+day+"日"+" "+weeks[week]+hour+":"+minute+":"+second); 27 //使用时间日期格式化模式 28 DateFormat df=new SimpleDateFormat("yyyy年mm月dd日 HH:mm:ss SSS E"); 29 String nowdate=df.format(new Date()); 30 System.out.println(nowdate); 31 32 long data2=System.currentTimeMillis();//表示当前系统的时间(毫秒) 33 System.out.println(data2); 34 } 35 36 }
标签:
原文地址:http://www.cnblogs.com/shenhainixin/p/5087991.html