日期:2014-05-17  浏览次数:20699 次

为什么不能向Arraylist里面添加Timestamp类型的变量
如题:

List objList = null;
objList = new ArrayList();
Timestamp a = General.ToDate(General.convertStringToDate(m, "yyyy-MM-dd"));
objList.add(a);
objList.add(General.convertDateToTimestamp(General.convertStringToDate(m, "yyyy-MM-dd")));

上面的两种向objList里面添加的方法都不行,我用程序跟踪时能添加String型的,就是不能添加Timestamp型的,求大神帮下忙啊,先谢过各位了。
arraylist timestamp

------解决方案--------------------
add的参数类型是Object,可以添加的。你看看是不是别的错误引起的。
------解决方案--------------------
你其他地方的问题吧?

import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class ListTest {

/**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub


List objList = null;
objList = new ArrayList();
Timestamp a = new Timestamp(new Date().getTime());
objList.add(a);
}

}