java输入用户名和当前时间,输出过期时间,过期时间是当前时间的一个月后
时间: 2023-07-04 11:04:33 浏览: 34
下面是一个示例程序,可以实现你的需求:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
public class ExpirationDate {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入用户名:");
String username = scanner.nextLine();
// 获取当前时间
Calendar now = Calendar.getInstance();
Date currentTime = now.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("当前时间:" + sdf.format(currentTime));
// 计算过期时间
now.add(Calendar.MONTH, 1);
Date expirationTime = now.getTime();
System.out.println("过期时间:" + sdf.format(expirationTime));
}
}
```
运行程序后,先输入用户名,然后程序会输出当前时间和过期时间。其中,过期时间是当前时间的一个月后。