java - 如何格式化打印日历中包含的日期?

标签 java date calendar

如何格式化打印由此返回的日期

Calendar cal = Calendar.getInstance();
while(cal.get(Calendar.DAY_OF_WEEK) != Calendar.SUNDAY){
    cal.add(Calendar.DAY_OF_WEEK, 1);
}
System.out.println("Next sunday is " + cal.getTime());

基本上,我想以这种格式打印 cal.getTime():yyyy-MM-dd

注意:我是 Java 新手。

最佳答案

import java.text.SimpleDateFormat;

....

System.out.println(
    "Next sunday is "
    + new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime()))

请参阅SimpleDateFormat API文档供引用。

关于java - 如何格式化打印日历中包含的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6886794/

相关文章:

java - 如何从时间戳值获取时区 ID

java - 日验证返回错误

ios - 通过 JTAppleCalendar 将月份和年份显示为标题

java - 将 Spring Bean Autowiring 到默认方法的接口(interface)中

java - 用 Java 读取 HDFS 和本地文件

将模块放在一个 Jar 中的 Java 项目

python - df_dates = df.loc[ :, "Date"] 无法读取 'Date' 列(数据来自 yahoo Fin)

sql - 每 2 个月根据不同行的最小(日期)标记列

qt - 更改 QCalendarWidget 的水平标题背景颜色

java - Node.js:如何写入 java-childprocess-stdin