zoukankan      html  css  js  c++  java
  • python 日期换算星期 蔡勒公式

     1 #!/usr/bin/env python
     2 # encoding: utf-8
     3 
     4 #coding=utf-8
     5 
     6 date_star={
     7         '1':'星期一',
     8         '2':'星期二',
     9         '3':'星期三',
    10         '4':'星期四',
    11         '5':'星期五',
    12         '6':'星期六',
    13         '0':'星期日',
    14         }
    15 
    16 def caile(*args):
    17     year,month,day = args
    18     month = int(month)
    19     day = int(day)
    20     year_one,year_two = int(str(year)[:2]),int(str(year)[2:])
    21     if month == 1 or month == 2:
    22         return (year_two-1 + (year_two-1)//4 + year_one//4 - 2*year_one + 26*(month+12+1)//10 + day -1)%7
    23     return (year_two + year_two//4 + year_one//4 - 2*year_one + 26*(month+1)//10 + day-1)%7
    24 
    25 date = raw_input('输入年份 月份 天数,空格分隔>>>>:' )
    26 
    27 year = date.split(' ')[0]
    28 month = date.split(' ')[1]
    29 day = date.split(' ')[2]
    30 year,month,day = date.split(' ')
    31 print "%s
    "%date,date_star['%s'%caile(year,month,day)]
  • 相关阅读:
    Java 反射机制
    Hibernate学习
    js学习
    如何在jsp中引入bootstrap
    bootstrap学习一
    第二章、初级篇
    定风波
    Java反射机制
    数据库的优化方法
    MySQL常用的查询语句回顾
  • 原文地址:https://www.cnblogs.com/cutesnow/p/7591503.html
Copyright © 2011-2022 走看看