package xuyan.com;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Date nowDate=new Date();
System.out.println(nowDate.getYear()+1900); //当前年
System.out.println(nowDate.getMonth()+1); //当前月
System.out.println(nowDate.getDay()); //当前日
System.out.println("从1970年一月一日到当前的毫秒数: "+nowDate.getTime()); //从1970年一月一日到当前的毫秒数: 1364973402645
System.out.println("现在时间"+nowDate.toString()); //当前时间现在时间Wed Apr 03 15:16:42 CST 2013
System.out.println("本地时间"+nowDate.toLocaleString()); //本地时间2013-4-3 15:16:42
System.out.println("格林威治时间"+nowDate.toGMTString()); //格林威治时间3 Apr 2013 07:16:42 GMT
System.out.println("================================");
//常用的时间格式个对应方法
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String systemtime=simpleDateFormat.format(nowDate);
System.out.println(systemtime);
//测试程序执行代码
long starttime=nowDate.getTime();
//程序的方法
long endtime=nowDate.getTime();
System.out.println("================================");
System.out.println("程序执行时间"+(endtime-starttime)); //
//
System.out.println("当前年"+Calendar.getInstance().get(Calendar.YEAR));
System.out.println("当前月"+Calendar.getInstance().get(Calendar.MONTH)+1);
System.out.println("================================");
System.out.println(Calendar.getInstance().get(Calendar.DAY_OF_MONTH));
System.out.println(Calendar.getInstance().get(Calendar.DAY_OF_YEAR));
System.out.println("当前星期:"+Calendar.getInstance().get(Calendar.DAY_OF_WEEK)); //周日是第一天
System.out.println("当前时:"+Calendar.getInstance().get(Calendar.HOUR_OF_DAY));
System.out.println("当前分:"+Calendar.getInstance().get(Calendar.MINUTE));
System.out.println("当前秒:"+Calendar.getInstance().get(Calendar.SECOND));
System.out.println("================================");
Calendar day=Calendar.getInstance();
day.set(Calendar.YEAR, 1987);
day.set(Calendar.MONTH, 2);
day.set(Calendar.DAY_OF_MONTH,14);
System.out.println("日期 :"+day.get(Calendar.DAY_OF_YEAR)+"天");
System.out.println(nowDate.getTime());
System.out.println(":"+(new Date(day.getTimeInMillis())).toLocaleString());
day.add(Calendar.DAY_OF_MONTH, 1);
System.out.println("明天是 "+day.getTime().toString());
}
}
JAVA 之 Date常用方法
最新推荐文章于 2023-05-16 17:11:17 发布