import java.util.Calendar;
import java.text.SimpleDateFormat;
将Date转换为String
Date now=new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式
String now_time = dateFormat.format( now ); //时间转换成固定格式的String了
System.out.println(now_time);
Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
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转换成时间Date
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
java.util.Date time=null;
try {
time= sdf.parse(sdf.format(new Date()));
} catch (ParseException e) {
e.printStackTrace();
}
本文深入解析了Java中日期的使用方法,包括如何将Date类型转换为字符串,以及如何从字符串中解析出Date类型。通过实例演示了使用SimpleDateFormat进行日期格式化与解析,并展示了Calendar类对时间各个组成部分的单独获取与操作。

被折叠的 条评论
为什么被折叠?



