gpt4 book ai didi

java - 不使用日历和日期实例显示星期几

转载 作者:行者123 更新时间:2023-12-01 18:44:19 24 4
gpt4 key购买 nike

我创建了新的 SimpleDateFormat 对象,它将给定的字符串解析为日期对象。日期格式如下:

SimpleDateFormat simpledateFormat = new SimpleDateFormat("dd-MM-yyyy");

我将此日期设置为日历实例,如下所示:

Date date = sampledateFormat.parse("01-08-2013");
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);

现在我从这个日历中获取一周中的某一天。它给出了错误的值。

System.out.println(calendar.DAY_OF_WEEK);

它给出的输出是 7,即星期六,但预期值是 5,即星期四。有什么问题吗?

最佳答案

你应该打印

calendar.get(Calendar.DAY_OF_WEEK);

Calendar类(class)有DAY_OF_WEEK作为整数常量(值为 7),应与 <a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Calendar.html#get%28int%29" rel="noreferrer noopener nofollow">Calendar.get(int)</a> 结合使用方法。 DAY_OF_WEEK是日历字段,所有这些常量字段都用于get()calendar 不同的值实例。它们的值(value)无关紧要。

关于java - 不使用日历和日期实例显示星期几,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18501936/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com