android中 calendar.get(Calendar.DAY_OF_WEEK) 返回的值有哪些对应的星期
时间: 2024-04-18 09:23:33 浏览: 12
`Calendar.get(Calendar.DAY_OF_WEEK)` 方法返回的值是一个整数,对应于一周中的某一天。以下是返回值与对应星期的映射关系:
- 1:期日 (Sunday)
- 2: 星一 (Monday)
- 3: 星期二 (Tuesday)
- 4: 星期三 (Wednesday)
- 5: 星期四 (Thursday)
- 6: 星期五 (Friday)
- 7: 星期六 (Saturday)
请注意,这里使用的是基于美国的星期起始日,即星期日作为每周的第一天。不同国家和地区可能有不同的星期起始日。
相关问题
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
这段代码是用来获取当前日期对应的星期几,其中calendar是一个Calendar类型的对象。具体来说,Calendar是Java中一个用于操作日期和时间的类,它提供了一系列方法,可以用来进行日期和时间的计算、格式化等操作。这里调用了get方法,传入参数Calendar.DAY_OF_WEEK,表示获取当前日期对应的星期几,返回值是一个int类型的值,范围是1~7,分别代表周日到周六。
calendar.get(Calendar.DAY_OF_MONTH);
这行代码使用 Java 中的 Calendar 类获取当前日期是当月的第几天。具体来说,它会返回一个整数值,表示当前 Calendar 实例所代表的日期对应当月的第几天。例如,如果今天是 2021 年 8 月 1 日,那么这行代码返回的值就是 1。注意,这里使用的是 DAY_OF_MONTH 字段,表示获取月份中的天数,而不是 DAY_OF_WEEK 字段,后者表示获取周中的天数。