代码一:
通过Date类获取当前日期
public class MyDate {
public static void main(String[] args){
Date mydateString=new Date();//实例化Date对象
System.out.println("当前系统日期"+mydateString);//输出日期
}
}
效果图:
通过Calender类获取当前日期
public class MyDate02 {
public static void main(String[] args){
Calendar calendar = null;//声明一个Calendar对象
calendar = new GregorianCalendar();//通过子类为其实例化
System.out.println("年份:"+calendar.get(Calendar.YEAR));//获取年份
System.out.println("月份:"+(calendar.get(Calendar.MONTH)+1));//月份要加1
System.out.println("日期:"+calendar.get(Calendar.DAY_OF_MONTH));//日期用DAY_OF_MONTH
System.out.println("小时"+calendar.get(Calendar.HOUR_OF_DAY));//小时用HOUR_OF_DAY
System.out.println("分钟"+calendar.get(Calendar.MINUTE));//分钟
System.out.println("秒"+calendar.get(Calendar.SECOND));//秒
System.out.println("毫秒"+calendar.get(Calendar.MILLISECOND));//毫秒
}
}
效果图:
通过DateFormat类获取当前日期
public class MyDate03 {
public static void main(String[] args){
DateFormat df1 = null;//声明DateFormat对象
DateFormat df2 = null;
df1 = DateFormat.getDateInstance();//取得日期
df2 = DateFormat.getDateTimeInstance();//取得日期时间
System.out.println("DATE:"+df1.format(new Date()));//格式化日期
System.out.println("DATETIME:"+df2.format(new Date()));
}
}
效果图:
代码四:
在代码三的基础上设置一下日期的格式:
public class MyDate04 {
public static void main(String[] args){
DateFormat df1 = null;//声明DateFormat对象
DateFormat df2 = null;
df1 = DateFormat.getDateInstance(DateFormat.YEAR_FIELD,new Locale("zh","ch"));
//取得日期,设置日期的风格
df2 = DateFormat.getDateTimeInstance(DateFormat.YEAR_FIELD,DateFormat.ERA_FIELD,new Locale("zh","ch"));
//取得日期时间,设置日期的显示格式、时间的显示格式
System.out.println("DATE:"+df1.format(new Date()));//格式化日期
System.out.println("DATETIME:"+df2.format(new Date()));
}
}
效果图:
未完待续。。。