java 得到指定天后.月后,年后的日期

灰太狼 2022-12-10 02:26 265阅读 0赞
  1. /**
  2. * 根据传入的字符串得到相应的日期
  3. * taskTime:1天后 1月后 1年后
  4. * @param taskTime
  5. * @return
  6. */
  7. public static Date endTime(String taskTime,Date paramTime){
  8. Calendar calendar = Calendar.getInstance();
  9. calendar.setTime(paramTime);
  10. if (taskTime.contains("天后")){
  11. String[] str = taskTime.split("天");
  12. Integer index = Integer.parseInt(str[0]);
  13. calendar.add(Calendar.DATE,index);
  14. }
  15. if (taskTime.contains("月后")){
  16. String[] str = taskTime.split("月");
  17. Integer index = Integer.parseInt(str[0]);
  18. calendar.add(Calendar.MONTH,index);
  19. }
  20. if (taskTime.contains("年后")){
  21. String[] str = taskTime.split("年");
  22. Integer index = Integer.parseInt(str[0]);
  23. calendar.add(Calendar.YEAR,index);
  24. }
  25. Date resultDate = calendar.getTime();
  26. return resultDate;
  27. }

发表评论

表情:
评论列表 (有 0 条评论,265人围观)

还没有评论,来说两句吧...

相关阅读