java中日期格式的问题,求教
高手们,来帮忙.
我在JSP中用一个IECalendar取得日期放在一个TEXT中,结果IECalendar取出来的日期中小于十的情况下,前面的0是去掉的. 比如2007-4-5,我想在JAVA中转化成日期型,但是不知道用什么格式给日期FOMAT.
------解决方案--------------------SimpleDateFormat formatter = new SimpleDateFormat(“yyyy-mm-dd”);
Calendar cal_today = Calendar.getInstance();
int m_day = cal_today.get(cal_today.DAY_OF_MONTH);
int m_month = cal_today.get(cal_today.MONTH) + 1;
int m_hour = cal_today.get(cal_today.HOUR_OF_DAY);
int m_minute = cal_today.get(cal_today.MINUTE);
String d = formatter.format(cal_today.getTime());
不知道你能不能借鉴,我也不太了解.
------解决方案-------------------- {
SimpleDateFormat formatter = new SimpleDateFormat(“yyyy-mm-dd”);
}
zhiyazhiya() 说得就已经限定格式了...
------解决方案--------------------应该是
SimpleDateFormat formatter = new SimpleDateFormat(“yyyy-MM-dd”);
mm是分钟吧
------解决方案--------------------import java.text.SimpleDateFormat;
import java.util.Date;
public class test {
public static void main(String[] agrs) throws Exception {
SimpleDateFormat format=new SimpleDateFormat( "yyyy-MM-dd ");
Date date=format.parse( "2007-7-18 ");
System.out.println(date);
}
}