31.获取当前系统时间

1.Date类

public class Date

获取时间代码如下:

Date date = new Date();//获取当前系统时间
System.out.println(date);//输出当前时间
System.out.println(date.getYear());//获取年份

目前这种获取时间的方式已经被淘汰了,所以不做深入了解

 

2. Calendar类

public abstract class Calendar implements Serializable, Cloneable, Comparable<Calendar>

获取时间代码如下:

Calendar calendar = Calendar.getInstance();//获取当前系统时间
System.out.println(calendar.get(Calendar.YEAR)+"年");
System.out.println((calendar.get(Calendar.MONTH)+1)+"月");
System.out.println(calendar.get(Calendar.DATE)+"日");
System.out.println(calendar.get(Calendar.HOUR_OF_DAY)+"时");
System.out.println(calendar.get(Calendar.MINUTE)+"分");
System.out.println(calendar.get(Calendar.SECOND)+"秒");

 

注意:

  1.抽象类不需要创建对象

  2.我们获取月份时,应该加1(默认月份是从0开始)

 

3.SimpleFormatter类

public class SimpleFormatter extends Formatter

1.format(Date date)方法使用

date:系统时间

返回指定格式的String类型数据

 

SimpleDateFormat dateformat = new SimpleDateFormat();//使用默认格式创建一个日期格式化对象
String time = dateformat.format(new Date());
System.out.println(time);

 

 

 

输出的是:18-4-27 上午1:29

我们也可以自己创建指定的格式,代码如下:

SimpleDateFormat dateformat = new SimpleDateFormat("yyyy年MM月dd日  HH:mm:ss");
String time = dateformat.format(new Date());
System.out.println(time);

 

输出:2018年04月27日  01:35:03

 

posted @ 2018-04-27 16:37  江小白鞋  阅读(162)  评论(0编辑  收藏  举报