JAVA 之 Date常用方法
来源:互联网 发布:牛头刨床机简图数据 编辑:程序博客网 时间:2024/05/17 05:04
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 stubDate 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年一月一日到当前的毫秒数: 1364973402645System.out.println("现在时间"+nowDate.toString()); //当前时间现在时间Wed Apr 03 15:16:42 CST 2013System.out.println("本地时间"+nowDate.toLocaleString()); //本地时间2013-4-3 15:16:42System.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()); }}