项目中需求:如果开始时间为空 默认显示近一个月的时间,反之为指定传入的开始时间(结束时间永远是当天)

我的做法:
首先判断是否为空 为空则执行方法(获取今天的前一个月具体日期 如今天是2000-08-08 获取的日期就为2000-07-08)

if(!CmUtil.hv(fnInfo.getStartTime())){SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance();c.add(Calendar.MONTH, -1);fnInfo.setStartTime(format.parse(format.format(c.getTime())));
}

结束时间是固定的(当前时间)

        Date date= new Date();SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");fnInfo.setEndTime(format.parse(format.format(date)));

这样就能满足需求了

关于开始时间和结束时间相关推荐

  1. easyui日期处理(开始时间和结束时间)

    easyui日期处理(开始时间和结束时间): <tr><td class="bis_pxzs_form_id_table_td">发证日期:</td& ...

  2. java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期...

    在最近的项目中,有这么一个需求,根据开始时间.结束时间得到两个时间段内所有的日期,以下分享我的代码给大家. 1.以下的这个方法适用于jdk1.5以上的版本 /** * 根据开始时间和结束时间返回时间段 ...

  3. oracle 时间小于,jquery easyui 对于开始时间小于结束时间的判断示例

    对于开始时间小于结束时间的判断可以参考,jquery easyui里的ValidateBox进行判断 好吧!直接上代码 查看内容:按时间: 至 var varify;//用于查询验证,验证开始时间是否 ...

  4. 数据库中包含开始时间、结束时间,并且查询条件也有开始时间、结束时间的查询方法...

    分类: oracle学习 数据库 例:考试表中有两个字段:startDate.endDate,分别代表考试开始时间.结束时间.现在需要查询某一时间段内正在进行的考试,实际只要满足考试的时间段和查询条件 ...

  5. js获取下月时间_JS获取上月,本月,下月的开始时间与结束时间

    ``###JS获取上月,本月,下月的开始时间与结束时间(记录) //获取当天的时间 function getToday() { var date = new Date(); return date . ...

  6. 更改hadoop集群yarn的webui中的开始时间和结束时间为本地时间

    yarn集群的webui地址为:http://rm:8088 执行任务后,任务的开始时间和结束时间都是utc时间,查看很不方便. 查找相关资料发现hadoop有补丁包,补丁地址:https://iss ...

  7. 获取某一年指定自然周的开始时间和结束时间

    获取某一年指定自然周的开始时间和结束时间 package com.playmath.playmathcrm.util; import java.text.ParseException; import ...

  8. Java 某天的开始时间与结束时间

    需求中遇到"有效期"的时候就可能要用到一天的开始时间跟结束时间. 比如说:价格优惠活动,一件商品打折优惠期间是2016-11-18到2016-11-30,那么我们数据库存入的时间就 ...

  9. Java 输出执行开始时间,结束时间和运行时间

    long start,end; start = System.currentTimeMillis(); end = System.currentTimeMillis(); System.out.pri ...

  10. java获取一年的周数、单周开始时间与结束时间、一年所有周开始时间与结束时间、月开始时间与结束时间

    java获取一年的周数.单周开始时间与结束时间.一年所有周开始时间与结束时间.月开始时间与结束时间 package com.frgk.produce.util;import org.springfra ...

最新文章

  1. Ansible — 编程 — Variables
  2. 每日一皮:上线一切正常的顺畅感就是如此赏心悦目!
  3. 转:Web Service入门开发简单例子--很详尽
  4. 隐藏水滴屏的软件_屏下摄像头,实现这一全面屏终极方案有多难?
  5. mysql range用法_MySQL中Explain的用法总结(详细)
  6. Python问题记录:如何处理中文网页中的多余空格
  7. QT 010 Qt 4.2 在线手册含UML图解释 User's Guide Documentation
  8. 音乐播放器 EasyMusic (一)
  9. Linux Redis集群搭建与集群客户端实现
  10. 编写合格的C代码(1):通过编译选项将特定警告视为错误
  11. 百度内容审查做敏感词库筛选
  12. 带键盘计算机,怎么屏蔽笔记本自带键盘
  13. 微信怎样操作开启微信运动?技巧经验!微信中如何去设置微信运动记录运动步数?
  14. redhat升级linux内核,redhat内核升级方法
  15. Selenium等待机制之显示等待
  16. win32库关于Photoshop
  17. 陌上人如玉,公子世无双
  18. 曝光,程序员大佬们的的 10 个摸鱼神器
  19. Spi通信,写操作时,发送缓冲区非空停留在while里面。arm a5与w5500芯片udp网络通信。网络调试助手界面及sscom无法点击
  20. 一口气说明白驰骋BPM的工作模式.

热门文章

  1. jsPlumb+vue创建字段映射关系
  2. c语言 malloc 函数用法
  3. C#调用国家气象局天气预报接口
  4. 博士一篇SCI四区即可入职!安家费120万,直接进编,无非升即走!
  5. Java多线程—守护线程
  6. 基于超像素和自生成神经森林的肺实质图像序列分割方法(笔记五)
  7. C# 练习ListBox控件用法。
  8. 1217: 统计立方数
  9. QQ日志搬家工具 1.0
  10. RFID防伪溯源系统