package xuexi;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
public static void main(String []aa){
SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
String a1=dateformat1.format(new Date());
System.out.println("时间2:"+a1);
System.out.println(new Date().getYear()+1900);
SimpleDateFormat dateformat2=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");
String a2=dateformat2.format(new Date());
System.out.println("时间2:"+a2);
}
}
------解决方案--------------------
LZ要解释什么?
SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
这是生成一个时间格式化实例,时间的格式是 4位年-2位月-2位日 24小时制小时:分:秒 星期
String a1=dateformat1.format(new Date());
new Date()获取当前系统时间,把该Date对象按格式化格式成字符串
System.out.println("时间2:"+a1);打印时间
System.out.println(new Date().getYear()+1900);获取new Date对象的年份,然后加上1900,然后打印,getYear是过期的方法,所以编译会出现警告,需要加上参数编译
后面,基本相同,不解释了