JAVA 之 Date常用方法

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());  
	}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值