编写函数String getNextDay
时间: 2024-05-14 18:15:02 浏览: 63
(String currentDate),该函数接受一个日期字符串(格式为“YYYY-MM-DD”),返回下一天的日期字符串。
Java 实现:
```
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Solution {
public static String getNextDay(String currentDate) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate date = LocalDate.parse(currentDate, formatter);
LocalDate nextDay = date.plusDays(1);
return nextDay.format(formatter);
}
}
```
Python 实现:
```
from datetime import datetime, timedelta
def getNextDay(currentDate):
date = datetime.strptime(currentDate, "%Y-%m-%d")
nextDay = date + timedelta(days=1)
return nextDay.strftime("%Y-%m-%d")
```
注意:本题实现中使用了 Java 8 和 Python 3 中的日期时间类库。如果您使用的是其他语言,可能需要自行实现日期时间的加减运算。