当前位置:   article > 正文

JAVA获取日期:今天,昨天,本周,本月,本年_java昨天的日期

java昨天的日期
  1. /**
  2. * 日期工具类
  3. */
  4. public class DateUtils {
  5. /**
  6. * 获取今天
  7. * @return String
  8. * */
  9. public static String getToday(){
  10. return new SimpleDateFormat("yyyy-MM-dd").format(new Date());
  11. }
  12. /**
  13. * 获取昨天
  14. * @return String
  15. * */
  16. public static String getYestoday(){
  17. Calendar cal=Calendar.getInstance();
  18. cal.add(Calendar.DATE,-1);
  19. Date time=cal.getTime();
  20. return new SimpleDateFormat("yyyy-MM-dd").format(time);
  21. }
  22. /**
  23. * 获取本月开始日期
  24. * @return String
  25. * **/
  26. public static String getMonthStart(){
  27. Calendar cal=Calendar.getInstance();
  28. cal.add(Calendar.MONTH, 0);
  29. cal.set(Calendar.DAY_OF_MONTH, 1);
  30. Date time=cal.getTime();
  31. return new SimpleDateFormat("yyyy-MM-dd").format(time);
  32. }
  33. /**
  34. * 获取本月最后一天
  35. * @return String
  36. * **/
  37. public static String getMonthEnd(){
  38. Calendar cal=Calendar.getInstance();
  39. cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH));
  40. Date time=cal.getTime();
  41. return new SimpleDateFormat("yyyy-MM-dd").format(time);
  42. }
  43. /**
  44. * 获取本周的第一天
  45. * @return String
  46. * **/
  47. public static String getWeekStart(){
  48. Calendar cal=Calendar.getInstance();
  49. cal.add(Calendar.WEEK_OF_MONTH, 0);
  50. cal.set(Calendar.DAY_OF_WEEK, 2);
  51. Date time=cal.getTime();
  52. return new SimpleDateFormat("yyyy-MM-dd").format(time);
  53. }
  54. /**
  55. * 获取本周的最后一天
  56. * @return String
  57. * **/
  58. public static String getWeekEnd(){
  59. Calendar cal=Calendar.getInstance();
  60. cal.set(Calendar.DAY_OF_WEEK, cal.getActualMaximum(Calendar.DAY_OF_WEEK));
  61. cal.add(Calendar.DAY_OF_WEEK, 1);
  62. Date time=cal.getTime();
  63. return new SimpleDateFormat("yyyy-MM-dd").format(time);
  64. }
  65. /**
  66. * 获取本年的第一天
  67. * @return String
  68. * **/
  69. public static String getYearStart(){
  70. return new SimpleDateFormat("yyyy").format(new Date())+"-01-01";
  71. }
  72. /**
  73. * 获取本年的最后一天
  74. * @return String
  75. * **/
  76. public static String getYearEnd(){
  77. Calendar calendar = Calendar.getInstance();
  78. calendar.set(Calendar.MONTH,calendar.getActualMaximum(Calendar.MONTH));
  79. calendar.set(Calendar.DAY_OF_MONTH,calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
  80. Date currYearLast = calendar.getTime();
  81. return new SimpleDateFormat("yyyy-MM-dd").format(currYearLast);
  82. }
  83. }

感谢您的支持,写的文章如对您有所帮助,开源不易,请您打赏,谢谢啦~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/260625
推荐阅读
相关标签
  

闽ICP备14008679号