java获取当前时间的方法

下面是java中获取当前时间的三种方法

第一种 用SimpleDateFormat来获取当前时间,并格式化输出

public static void main(String[] args){
    	String temp_str="";
	Date dt = new Date();
	//最后的aa表示“上午”或“下午”    HH表示24小时制    如果换成hh表示12小时制   
	SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss aa");
	temp_str=sdf.format(dt);
	System.out.println(temp_str);
    }

第二种方法
public static void main(String[] args){
     Calendar c = Calendar.getInstance();
     SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
     System.out.println(f.format(c.getTime()));
    }

第三种方法

public static void main(String[] args){
	    int y,m,d,h,mi,s;    
	    Calendar cal=Calendar.getInstance();    
	    y=cal.get(Calendar.YEAR);    
	    m=cal.get(Calendar.MONTH);    
	    d=cal.get(Calendar.DATE);    
	    h=cal.get(Calendar.HOUR_OF_DAY);    
	    mi=cal.get(Calendar.MINUTE);    
	    s=cal.get(Calendar.SECOND);    
	    System.out.println(y +" "+ m +" "+ d + " " + " " + mi + " " + s);
	    System.out.println("现在时刻是"+y+"年"+m+"月"+d+"日"+h+"时"+mi+"分"+s+"秒");
	}


发布了9 篇原创文章 · 获赞 3 · 访问量 2万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览