>  Q&A  >  본문

java - 求现在的时间减去30天后的时间

我要获取最近30天的东西,endDate就是现在的时间,startDate是现在的时间减去30天,求startDate是怎么做的??????谢谢
String endDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
String startDate = "";

PHPzPHPz2764일 전883

모든 응답(6)나는 대답할 것이다

  • PHPz

    PHPz2017-04-17 17:10:12

    java8을 사용할 수 없는 경우에는 Calendar 클래스를 사용하는 것이 좋습니다. 코드는 다음과 같습니다. add 메소드의 두 번째 매개변수에 음수 값을 전달하면 됩니다.

    으아악

    Java8 버전에서는 다음 방법을 사용할 수 있습니다.

    으아악

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:10:12

    다음과 같이 필요에 따라 최종 형식을 변환할 수 있습니다.

    으아악

    회신하다
    0
  • 迷茫

    迷茫2017-04-17 17:10:12

    startDate = nowDate - 30 * 24 * 60 * 60 * 1000

    현재 시간에서 30일(밀리초)을 빼면 됩니다.

    회신하다
    0
  • 迷茫

    迷茫2017-04-17 17:10:12

    으아악

    회신하다
    0
  • 怪我咯

    怪我咯2017-04-17 17:10:12

    으아악

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-17 17:10:12

    으아악

    회신하다
    0
  • 취소회신하다