当前位置: 技术问答>java相关
如何按我需要的格式显示从数据库中抓出的时间
来源: 互联网 发布时间:2015-04-16
本文导语: 我在SQL SERVER数据库里设置一个Smalldatetime的“ComeDate”时间字段。在数据库中只有年月日。 但我在JSP页面中要显示此时间字段,如果以的形式来显示,则会象下面这样:“2002-03-10 00:00:00 ”,可是我不想要后面的“00...
我在SQL SERVER数据库里设置一个Smalldatetime的“ComeDate”时间字段。在数据库中只有年月日。
但我在JSP页面中要显示此时间字段,如果以的形式来显示,则会象下面这样:“2002-03-10 00:00:00 ”,可是我不想要后面的“00:00:00 ”,只想显示年月日。我不知怎么在页面来做,请各位大虾帮忙!最好有代码!
但我在JSP页面中要显示此时间字段,如果以的形式来显示,则会象下面这样:“2002-03-10 00:00:00 ”,可是我不想要后面的“00:00:00 ”,只想显示年月日。我不知怎么在页面来做,请各位大虾帮忙!最好有代码!
|
out.print(fmt.format(_rs.getString("NBDate")));
应该是
java.util.Date NBDate=_rs.getTimestamp("NBDate");
out.print(fmt.format(NBDate));
应该是
java.util.Date NBDate=_rs.getTimestamp("NBDate");
out.print(fmt.format(NBDate));
|
public static String GetDateStr(java.sql.Timestamp rDate, String rDateFormat) {
SimpleDateFormat lFormat;
String lRtnStr = "";
lFormat = new SimpleDateFormat(rDateFormat);
lRtnStr = lFormat.format(rDate);
return lRtnStr;
}
SimpleDateFormat lFormat;
String lRtnStr = "";
lFormat = new SimpleDateFormat(rDateFormat);
lRtnStr = lFormat.format(rDate);
return lRtnStr;
}
|
其实Format不过是塑sun写的一个功能类!
你可以写个函数实现呀!
public String getMyDate(Date date)
{
reutrn date.getYear()+"年"+(date.getMonth+1)+"月";
}
是不是很简单亚
你可以写个函数实现呀!
public String getMyDate(Date date)
{
reutrn date.getYear()+"年"+(date.getMonth+1)+"月";
}
是不是很简单亚