2010-08-04 74 views

回答

0
select (strftime('%s','now')-strftime('%s', data1))/86400.0 as days from table 
+0

我结束了使用非常相似的东西。因为我需要的只是这个日期计算,所以比打扰乔达泰倍得容易得多。 我实际使用的是上面贴出的。 – Brian 2010-08-22 17:06:44

0

使用Joda TimeDays类这样的:

Date dateInDb = getStoredDate(); 
Date today = new Date(); 
Days days = Days.daysBetween(new DateTime(dateInDb), new DateTime(today)); 
int numberOfDays = days.getDays(); 
+0

我已经下载了约达时间,不知道如何使用,虽然它。我试图直接将该类添加到我的项目中,但试图打开它时发现源未找到错误。 – Brian 2010-08-04 15:30:11

+0

在p.getDays()中正在处理这个当前的'p';未解决 – Brian 2010-08-06 17:10:18

+0

对不起布赖恩,这是一个错字,现在它的固定!谢谢:) – 2010-08-06 17:18:41