我有我的MySQL数据库插入时间戳记当我上传一个记录,所以输入什么是类似于2013-02-02 16:59:29。有没有一种Java方式可以将它转换成10天之前的东西?如何将时间戳转换为几天前
1
A
回答
7
假设您已经从数据库中读取日期时间值转换成Java:
Date date; // read from database
int days = TimeUnit.MILLISECONDS.toDays(
System.currentTimeMillis() - date.getTime());
那么,只要你喜欢,你可以对其进行格式化。
2
从MySQL提取时间与结果集的帮助和时间数据从Joda Time库通过以下方法
public static void main(String[] args) {
long timStampFromMysql = rs.getTimestamp("time");// Fetch time from mysql
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(convertTime(timStampFromMysql , 15));
System.out.println(cal);
}
public static long convertTime(long timeInMillies, int days)
{
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(timeInMillies);
calendar.add(Calendar.DAY_OF_YEAR, days);
return calendar.getTimeInMillis();
}
0
的Days.daysBetween
将计算为你。
DateTime start = new DateTime(time_ms);
DateTime end = new DateTime(now);
Days days = Days.daysBetween(start, end);
int d = days.getDays();
相关问题
- 1. 将时间戳转换为X天X小时X分钟前
- 2. 如何将int64转换为时间戳
- 3. 如何将时间戳转换为php中的unix时间戳?
- 4. 如何将Evernote API时间戳转换为Postgresql时间戳
- 5. Java:将时间从今天转换为时间戳
- 6. 将时间戳转换为时间
- 7. 如何将当前日期转换为纪元时间戳?
- 8. 将当前时间转换为WebKit/Chrome 17位数时间戳
- 9. 使用Javascript将当前时间的MySQL时间戳转换为
- 10. 将jms时间戳转换为当前日期和时间
- 11. 将时间戳转换为PHP前的时间
- 12. 将C++中的unix时间戳转换为星期几?
- 13. 将时间戳转换为时区
- 14. 如何今天的日期时间转换成时间戳
- 15. 如何在UNIX中将UNIX时间戳转换为EST时间?
- 16. 如何将整数时间戳转换为Python日期时间
- 17. 如何在ISO中将ISO8601时间戳转换为unix时间?
- 18. 如何将日期时间转换为java中的时间戳
- 19. 如何将Windows 64位时间戳转换为日期时间?
- 20. 如何将UTC时间转换为Unix时间戳在swift中?
- 21. 如何将时间转换为js中的时间戳
- 22. Smarty将unix时间戳转换为剩余天数
- 23. php函数将Unix时间戳转换为分钟或几小时或几天像digg?
- 24. 将时间戳长转换为时间戳错误
- 25. 将Java时间戳转换为MySQL时间戳反之亦然
- 26. 将json时间戳转换为正则java时间戳
- 27. Python:将Varbinary类型的时间戳转换为unix时间戳
- 28. 将UTC中的时间戳转换为时间戳
- 29. 将字符串时间戳转换为PHP中的时间戳
- 30. 当前时间戳=明天
恩,好吧,他们只是标签行。寒意。 – keithp 2013-02-13 23:29:26
他们是如何组织这个网站。你已经有足够长的时间来了解更多。 – 2013-02-13 23:31:28