Java 达人,对于 JTable, 有一个问题想请教下。JTable里的单元格如何控制显示的内容?比如说,单元格里的内容是 "2012-09-03 21:33:14", 但是我想要只显示给用户看的是 "2012-09-03",请问这如何做到?十分感谢!
解决方案 »
- System.gc()什么时候调用用户自定义的finalize()方法
- 一个线程需要在任何情况下退出都必须执行一段程序改怎么写?
- 邀请SunYi速度进来看下。十分感谢
- Java学习中,遇到几个不明白的问题。
- **********看看这个GZ解压代码的问题************
- 才学JAVA,一般如何安排程序代码的格式呢
- j2sdk1.4.2_10中的jre和j2re1.4.2_10 区别
- 除了用工具软件外,如何可以知道当前java虚拟机的内存使用情况?
- 用java做gui开发的真的那么少吗?
- java连接sql数据库问题
- Exception in thread "main" java.lang.NullPointerException求大牛帮忙解决,30行小程序
- 寻求简单方法!!
Date d=new Date();
SimpleDateFormat sf=new SimpleDateFormat("yyyy年MM月dd日");
System.out.println(sf.format(d));
public class Date1{
public static void main(String[] args) {
Date t = new Date();
t.setTime("2012-02-12 12:22:21");
System.out.println(t.toString());
}
}
class Date{
private String time;
public void setTime(String value){
this.time = value;
}
public String getTime(){
return time;
}
public String toString() {
String date="";;
if(!"".equals(time)){
date=time.substring(0, 11);
}
return date;
}
}
我觉得8楼的答案是可行的,如果你单元格里显示的是String,那就Date t = new Date();
t.setTime(cell.getText());
SimpleDateFormat f=new SimpleDateFormat("YYYY-MM-dd");
cell.setText(f.format(t));不知道你能看到不