第1个回答 2010-08-17
----------------------------------------
用字符串类型String,难以和数据库类型对应的一般均采用字符串类型。
甚至一些有对应的类型,我们也会采用字符串类型,这样方便做很多处理。
----------------------------------------
第2个回答 2010-08-19
SimpleDateFormat d= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String mstime=d.format(msj.getMsTime());
String curtime = d.format(System.currentTimeMillis());
long result=(d.parse(curtime).getTime()-d.parse(mstime).getTime());
System.out.println(result);
看明白了么?也就是说时间差类型是:long
第3个回答 推荐于2016-07-08
SELECT *
FROM 客户信息表
WHERE 客户ID NOT IN (
SELECT DISTINCT 客户ID
FROM 订单表
WHERE DATE(购买时间) = DATE_SUB(CURDATE(), INTERVAL 6 MONTH)
AND DATE(购买时间) CURDATE()
);
// 先求半年间订购了商品的客户ID集合,再查询不在这个集合中的客户ID本回答被提问者采纳
第4个回答 2010-08-17
java.util.Date; 或 java.text.SimpleDateFormat;
具体方法详见 JavaAPI文档