如题所述
æ°æ®åºå®ä¹çæ¶é´ç±»å使ç¨java代ç ä¸çDateç±»åï¼æ°æ®åºåå¨çæ¶é´ç±»åæå¯è½æ¯å¾å¤ç§çï¼å¨java代ç ä¸ï¼å¯ä»¥ä½¿ç¨æ¶é´è½¬æ¢ç±»simpledateformatç±»æ¥è¿è¡è½¬æ¢ï¼å®ä¾å¦ä¸ï¼
List<MyDate> list=dao.getDate();//ä»æ°æ®åºæ¿å°çæ¶é´æ°æ®SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//å®ä¹ä¸ä¸ªæ¶é´ç±»å
for (int j = 0; j < list.size(); j++) {
MyDate da=list.get(j);
System.out.println(sdf.format(da.getDate()));//æå°åºè½¬æ¢åçæ¶é´
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-11-17
java.sql.Timestamp:datetime 精确到时分秒的
java.sql.Date :date 精确到年月日的本回答被网友采纳
java.sql.Date :date 精确到年月日的本回答被网友采纳
第2个回答 2011-11-17
你可以用String ,也可以用Date ,
String 小例子
private static SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd"); //这个格式你可以带上 时 : 分: 秒 ,我这里只写了年月日
String sendTime = sf.format(new Date()); //获取当前时间,转成String 类型。塞到数据中
我通常用String , 只要格式正确,是数据库能认识的就可以了
String 小例子
private static SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd"); //这个格式你可以带上 时 : 分: 秒 ,我这里只写了年月日
String sendTime = sf.format(new Date()); //获取当前时间,转成String 类型。塞到数据中
我通常用String , 只要格式正确,是数据库能认识的就可以了
第3个回答 2011-11-17
java.util.Date
第4个回答 2011-11-17
用String就可以