关于网友提出的“ 关于Date转换的一个问题”问题疑问,本网通过在网上对“ 关于Date转换的一个问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 关于Date转换的一个问题描述:
new了一个日期,想把它转化为**-**-**的格式,并在jsp页面中显示出来.需要转成String的吗?需要拼接吗?
请高手指教.
解决方案1:
以上是我正在用的,比较通用一点。
解决方案2: 不用!用java.text.DateFormat类
下面是一个例子:
////////////////////////////////////////////////////////////////
private String longDate(Date date){
String datePattern = "yyyy-MM-dd HH:mm:ss";//2003-12-10 23:31:31
if(date == null) return null;
SimpleDateFormat dateFmt = new SimpleDateFormat(datePattern);
return dateFmt.format(date);
}
//////////////////////////////////////////////////////////////
String strDate=new SimpleDateFormat("yyyy-MM-dd").format(new java.util.Date());
解决方案4: 我的方法:
Calendar calendar =Calendar.getInstance();
String time = calendar.get(Calendar.YEAR)+"-"+(calendar.get(Calendar.MONTH)+1)+"-"+calendar.get(Calendar.DATE)+" "+calendar.get(Calendar.HOUR_OF_DAY)+":"+calendar.get(Calendar.MINUTE)+":"+calendar.get(Calendar.SECOND);