获取系统时间

来源:互联网 发布:dear sister知乎 编辑:程序博客网 时间:2024/05/18 04:01

一,如果只是单纯的获取系统时间,用SimpleDateFormat如下

      SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            String systime=df.format(new Date());
            System.out.println(systime);


二,如果有 对年,月,日有修改操作等用Calendar如下

Calendar c = Calendar.getInstance();//可以对每个时间域单独修改

int year = c.get(Calendar.YEAR); 
int month = c.get(Calendar.MONTH)+1; 
int date = c.get(Calendar.DATE); 
int hour = c.get(Calendar.HOUR_OF_DAY); 
int minute = c.get(Calendar.MINUTE); 
int second = c.get(Calendar.SECOND); 
System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second);

String str = "2012-1-13 17:26:33";  //

Date today = sdf.parse(str);  //转化为Date类型


0 0