做一项目 用sql server2005数据库 数据库里时间类型是datetime。页面用日期控件输入日期 2008-01-10 在数据库里 显示的是2008-1-10 0:00:00 可我读出来到页面就成了
Thu Jan 10 00:00:00 CST 2008 显示的是英文 不好看 请问各位 怎么处理 让时间在页面上也显示成2008-1-10 这样的格式
Thu Jan 10 00:00:00 CST 2008 显示的是英文 不好看 请问各位 怎么处理 让时间在页面上也显示成2008-1-10 这样的格式
import java.text.SimpleDateFormat;
import java.util.*;public class DateTest {
public static void main(String[] args){
String str="2008-1-10 0:00:00";
try {
Date d=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(str);
print(d);
} catch (ParseException e) {
e.printStackTrace();
}
}
public static void print(Date d){
Calendar calendarTemp=Calendar.getInstance();
calendarTemp.setTime(d);
System.out.println(new SimpleDateFormat("yyyy-M-dd").format(calendarTemp.getTime()));
}
}