计算某个日期是星期几
2023-09-14 09:09:50 时间
星期计算公式
1,python蔡勒公式
#! /usr/local/bin/python3
# coding:utf-8
"""
计算某一天星期几
蔡勒公式
"""
def week(year, month, day):
year = int(year)
#int 向上取整,取year后2位数字
year = year - int(year / 100) * 100
#取year前两位数字
century = int(year/100)
month = int(month)
if month == 1 or month == 2:
month = month + 12
year = year - 1
day =int(day)
week = year + int(year/4) + int(century/4) - 2 * century + int(26 * (month + 1)/10) + day - 1
if week < 0:
weekDay = (week % 7 + 7) % 7
else:
weekDay = week % 7
return weekDay
print (week(2018, 12, 3))
参考:
相关文章
- 常用API,基本类型包装类,日期类,异常,集合进阶,IO流,多线程
- 日期时间控件[通俗易懂]
- Mysql 中的日期时间函数汇总
- Oracle生成随机日期时间详解数据库
- oracle日期与字符串的互相转换SQL语句详解数据库
- 根据生日的月份和日期计算星座的js代码详解编程语言
- 处理Oracle中深入学习日期时分秒处理(oracle日期时分秒)
- 之间的数据计算MySQL两个日期之间的数据(mysql两个日期)
- MySQL中计算某一日期所属周数的方法(mysql日期第几周)
- 提取 Oracle 日期的月份(oracle日期取月份)
- MySQL中利用Date函数实现日期功能(mysqldate函数)
- MySQL:如何判断日期小于某日期(mysql日期小于)
- 如何在Oracle中计算日期差?(oracle计算日期差)
- 龄Oracle计算准确的年龄利用日期(oracle中日期算年)
- Oracle中计算两日期差的简便方法(oracle 两日期差)
- 报表上季末Oracle数据库日期报表分析(oracle 上季末日期)
- 加减Oracle快速计算2小时内日期的加减法(oracle2小时内日期)
- 在ACCESS和SQLServer下Like日期类型查询区别
- js根据给定的日期计算当月有多少天实现思路及代码
- ExtJS4实现带week(星期)的日期选择控件(实战一)