时间格式化

public static String DEFAULT_FORMATDATE = "yyyy-MM-dd";

1.n天前的日期

/**
* luyanlong
* 默认查询前几天的数据
*/
public void formatTimeDay(int duringTime){
Calendar calendar=Calendar.getInstance();
String start=StringUtils.EMPTY;
String end=StringUtils.EMPTY;
try {
end=CCalendar.dateFormatString(DEFAULT_FORMATDATE, calendar.getTime());
calendar.set(Calendar.DAY_OF_YEAR, calendar.get(Calendar.DAY_OF_YEAR) - duringTime);
start = CCalendar.dateFormatString(DEFAULT_FORMATDATE, calendar.getTime());
} catch (ParseException e) {
e.printStackTrace();
}
this.setAttr("startTime",start);
this.setAttr("endTime",end);
}

2.n月前的时间

/**
* luyanlong
* 默认查询前几月的数据
*/
public void formatTimeMonth(int duringMonth){
Calendar calendar=Calendar.getInstance();
String start=StringUtils.EMPTY;
String end=StringUtils.EMPTY;
try {
end=CCalendar.dateFormatString(DEFAULT_FORMATDATE, calendar.getTime()); calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH) - duringMonth);
start = CCalendar.dateFormatString(DEFAULT_FORMATDATE, calendar.getTime());
} catch (ParseException e) {
e.printStackTrace();
}
this.setAttr("startTime",start);
this.setAttr("endTime",end);
}

最新文章

  1. BPM任务管理解决方案分享
  2. ComboBox(下拉列表框)实现省、市、县三级联动,用hibernate连接数据库
  3. spring 驱动模式
  4. Swap Swap,即交换分区
  5. SqlServer——全文索引
  6. 【POJ】2420 A Star not a Tree?
  7. CVTRES : fatal error CVT1100 , fatal error LNK1123:
  8. 37. Binary Tree Zigzag Level Order Traversal && Binary Tree Inorder Traversal
  9. ruby -- 基础学习(三)设置中国时区时间
  10. ExtJS入门教程02,form也可以很优雅
  11. source insight资源
  12. PLSQL_闪回操作4_Flashback Drop
  13. 对N个数组进行操作。先把这N个一维数组合并成一个2为数组;然后进行操作
  14. python django model类型摘要
  15. 针对双系统ubuntu16.04卡死及系统没有声音解决方法
  16. [BZOJ1606] [Usaco2008 Dec] Hay For Sale 购买干草 (dp)
  17. myeclipse在过时的环境下部署项目出现的问题
  18. cef3:禁止win10高dpi下cef对内部网页进行缩放
  19. mysql安装卸载-windows
  20. powerdesigner中实现PDM到MYSQl数据库的转换

热门文章

  1. Pymsql
  2. 初识JavaScript闭包
  3. [Leetcode] 220. Contains Duplicate III
  4. RTKLIB源码解析(一)——单点定位(pntpos.c)
  5. MyBatis(1)——快速入门
  6. ConstraintLayout布局介绍.md
  7. PHP性能优化利器:生成器 yield理解
  8. 在一个没有设置宽高的容器中,为什么设置position:absolute后就可以全屏显示了?
  9. openSUSE虚拟机安装并连接Xshell
  10. [ZJOI 2008]泡泡堂BNB