一个日期的小问题
2012-01-16 11:28
204 查看
这几天在弄查询统计数据的时候 遇到了一些问题,现在记录如下:
求今天的N个日子的日期 N可以为负数。 其实就是 今天倒退XX天是什么日子,或者前进XX天是什么日子?
String temp = df.format(new Date(today.getTime() -XX * 24 * 60 * 60 * 1000));
初看这个方法是对的。测试 1 2 3 都是正确的。其实这个方法有错误 。但XX为30的时候就错了。计算出来的日子是错误的。
Calendar cal=Calendar.getInstance();
cal.add(Calendar.DATE, -30);
Date date_30=cal.getTime();
String temp = df.format(date_30);
这个才是正确的。
一定要记得啊!错了:
String temp = df.format(new Date(today.getTime() -XX * 24L * 60L * 60L * 1000L));才是对的
求今天的N个日子的日期 N可以为负数。 其实就是 今天倒退XX天是什么日子,或者前进XX天是什么日子?
String temp = df.format(new Date(today.getTime() -XX * 24 * 60 * 60 * 1000));
初看这个方法是对的。测试 1 2 3 都是正确的。其实这个方法有错误 。但XX为30的时候就错了。计算出来的日子是错误的。
Calendar cal=Calendar.getInstance();
cal.add(Calendar.DATE, -30);
Date date_30=cal.getTime();
String temp = df.format(date_30);
这个才是正确的。
一定要记得啊!错了:
String temp = df.format(new Date(today.getTime() -XX * 24L * 60L * 60L * 1000L));才是对的
相关文章推荐
- VB6的ActiveX组件中一个诡异的日期格式化显示的问题
- 一个判断日期的程序设计问题:
- 关于日期查询的一个小问题
- 腾讯云图片鉴黄集成到C# SQL Server 怎么在分页获取数据的同时获取到总记录数 sqlserver 操作数据表语句模板 .NET MVC后台发送post请求 百度api查询多个地址的经纬度的问题 try{}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会 不会被执行,什么时候被执行,在 return 前还是后? js获取某个日期
- Oracle中查询同一个日期字段,格式不同的问题
- 解决Maven打war包同一个jar有不同的日期版本号的问题
- 一个检索最近日期的采购价的问题
- mysql load data日期列的一个问题记录
- 关于处理日期格式化问题遇到的一个坑
- 项目查询日期的一个小问题
- 我想问一个关于日期的问题
- 工作当中日期排序的一个问题
- 一个日期时间段有交集求并集的问题
- 网上流传的一个很牛的日期判断正则表达式的问题,2-29判断问题解决
- 一个有意思的问题:如何根据一年中的第几周,查询出它周六和周日对应的日期
- 今天用solrj遇到了一个问题,关于日期的
- 一个Oracle的日期插入问题
- J2ME中处理日期相关问题以及收藏一个日期处理类(忽略时间)
- js 跨域的问题 (同一个主域名不同的二级域名下的跨域问题) 解决 WdatePicker.js my97日期选择控件
- 关于日期格式化的一个小问题