java 当前日期前30天_java当前时间加30天
时间: 2023-06-28 10:04:24 浏览: 80
获取当前日期前30天,可以使用Java中的Calendar类和SimpleDateFormat类来实现,具体代码如下:
```java
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class Test {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, -30);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String date = sdf.format(calendar.getTime());
System.out.println(date);
}
}
```
获取当前时间加30天,同样可以使用Calendar类和SimpleDateFormat类来实现,具体代码如下:
```java
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class Test {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, 30);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date = sdf.format(calendar.getTime());
System.out.println(date);
}
}
```
其中,SimpleDateFormat类用于格式化日期和时间。在构造函数中传入所需的日期和时间格式,例如"yyyy-MM-dd"表示年-月-日,"HH:mm:ss"表示小时:分钟:秒。getTime()方法用于获取日期和时间的Date对象,最后通过format()方法将Date对象转换为字符串。
阅读全文