怎么根据日期得到星期几?
来源:百度知道 编辑:UC知道 时间:2024/05/12 12:02:07
谢谢!
星期几的计算方法:
365*年+int(年/4)-int(年/100)+int(年/400)+今年到今天为止的日期(注意,闰年时,即当年年份能被4整除,且不被100整除,或者能被400整除,当月份超过2月时,2月分应为29天)
把此值 除以7的余数,就是星期几,余数为0则为星期天
可以先生成一个Calendar实例 用下面的函数 还有你从数据库中调出来的某一天
修改这个Calendar实例, 然后再查看下列各值
static int DAY_OF_WEEK
get 和 set 的字段数字,指示一个星期中的某天。
static int DAY_OF_WEEK_IN_MONTH
get 和 set 的字段数字,指示当前月中的第几个星期。
java.util
类 Calendar 部分函数
void set(int field, int value)
将给定的日历字段设置为给定值。
void set(int year, int month, int date)
设置日历字段 YEAR、MONTH 和 DAY_OF_MONTH 的值。
void set(int year, int month, int date, int hourOfDay, int minute)
设置日历字段 YEAR、MONTH、DAY_OF_MONTH、HOUR_OF_DAY 和 MINUTE 的值。
void set(int year, int month, int date, int hourOfDay, int minute, int second)
设置字段 YEAR、MONTH、DAY_OF_MONTH、HOUR、MINUTE 和 SECOND 的值。
void setFirstDayOfWeek(int value)
设置一星期的第一天是哪一天;例如,在美国,这一