日期格式
public static void main(String[] args) throws ParseException { // 使用format()方法将日期转换为指定格式的文本 SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日"); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm"); SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); // 创建Date对象,表示当前时间 Date now =new Date(); // 调用format()方法,将日期转换为字符串并输出 System.out.println(sdf1.format(now)); System.out.println(sdf2.format(now)); System.out.println(sdf3.format(now)); // 使用parse()方法将文本转换为日期 String d = "2014-6-1 21:05:36"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 调用parse()方法,将字符串转换为日期 Date date =sdf.parse(d); System.out.println(date); } //////////////////////////////// public static void main(String[] args) { Calendar c =Calendar.getInstance(); // 创建Calendar对象 int year =c.get(Calendar.YEAR);//获取年 int month =c.get(Calendar.MONTH)+1;//获取月份,0表示1月份 int day =c.get(Calendar.DAY_OF_MONTH);//获取日期 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+ "-"+day+" "+hour+":"+minute+":"+second); System.out.println("///////////////////////////////////"); //将Calendar 对象转换为Date对象 Date date =c.getTime(); // 创建SimpleDateFormat对象,指定目标格式 SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(sdf.format(date)); }