java天数如何格式化成YYY-MM-dd
时间: 2023-08-10 22:02:11 浏览: 105
可以使用Java中的SimpleDateFormat类来将天数格式化为YYYY-MM-dd格式的日期。以下是一个简单的示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateConverter {
public static void main(String[] args) {
long days = 18723;
long milliseconds = days * 24 * 60 * 60 * 1000;
Date date = new Date(milliseconds);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = sdf.format(date);
System.out.println(formattedDate);
}
}
```
在这个例子中,我们假设有一个天数为18723的long型变量。我们将这个天数转换成毫秒数,然后使用Date类将其转换为日期对象。最后,我们使用SimpleDateFormat类将日期格式化为YYYY-MM-dd格式的字符串,并将其打印输出。
阅读全文