精华内容
下载资源
问答
  • 2021-07-21 09:27:18

    当前日期

    import datetime
    today = datetime.datetime.now().weekday() + 1 # 一定要加1
    print(today)
    

    执行输出:5

    指定日期

    import datetime
    week = datetime.datetime.strptime("2020801", "%Y%m%d").weekday() + 1 # 一定要加1
    print(week)
    

    执行输出:6

    更多相关内容
  • 主要介绍了python根据日期返回星期几的方法,涉及Python针对日期模块的相关使用技巧,需要的朋友可以参考下
  • Python 的交互式解释器中先导入 time 模块,然后输入 [e for e in dir(time) if not e.startswith('_')] 命令,即可看到该模块所包含的全部属性和函数:>>> [e for e in dir(time) if not e.startswith...

    在 Python 的交互式解释器中先导入 time 模块,然后输入 [e for e in dir(time) if not e.startswith('_')] 命令,即可看到该模块所包含的

    全部属性和函数:>>> [e for e in dir(time) if not e.startswith('_')]

    ['altzone', 'asctime', 'clock', 'ctime', 'daylight', 'get_clock_info', 'gmtime', 'localtime', 'mktime', 'monotonic',

    'perf_counter', 'process_time', 'sleep', 'strftime', 'strptime', 'struct_time', 'time', 'timezone', 'tzname']

    python编程操作日期时间主要用到的python模块是datetime和time这2个模块,time 模块主要包含各种提供日期、时间功能的类和函

    数。该模块既提供了把日期、时间格式化为字符串的功能,也提供了从字符串恢复日期、时间的功能。

    python获取今日日期import datetime

    today = datetime.date.today()

    print(today)

    输出:2019-12-31

    展开全文
  • 输入指定日期,计算这一天是星期几 方法一: 代码实现思路: 1.自定义函数,用来实现switch/case语句 2.使用python内置函数来获取指定日期星期几 代码实现如下: from datetime import datetime #利用num_to_string...

    练习要求: 定义一个返回指定年月日的星期的函数weekday(y,m,d),结果为星期一、······、星期日。
    输入指定日期,计算这一天是星期几

    方法一:
    代码实现思路:
    1.自定义函数,用来实现switch/case语句
    2.使用python内置函数来获取指定日期是星期几

    代码实现如下:

    from datetime import datetime
    #利用num_to_string函数返回中文“星期几”
    def num_to_string(num):
        numbers={
            0:"星期日",
            1:"星期一",
            2:"星期二",
            3:"星期三",
            4:"星期四",
            5:"星期五",
            6:"星期六"
            }
        return numbers.get(num,None)
    #输入指定的日期(年 月 日 )
    y=int(input("请输入年份(>=1),否则为1:"))
    m=int(input("请输入月份(1~12),否则<1为1、>12为12:"))
    d=int(input("请输入日期(1~31),否则<1为1、>ndays(y,m)为ndays(y,m):"))
    #调用内置函数datetime来获取指定日期是星期几
    date=datetime.date(datetime(year=y, month=m, day=d))
    #使用isoweekday()函数,得出0~6表示星期一到星期日
    n=str(date.isoweekday())
    #获取n的值,用int来提取n的整型值
    print("{0} 年 {1} 月 {2} 日是 {3}".format(y,m,d,num_to_string(int(n))))
    
    
    

    方法二:

    from calendar import *
    def num_to_string(num):
        numbers={
            0:"日",1:"一",2:"二",3:"三",4:"四",5:"五",6:"六"
        }
        return numbers.get(num,None)
    def weekday(y,m,d):
        monthDay1=[31,28,31,30,31,30,31,31,30,31,30,31]   
        days=0
        for i in range(1,y):
            if(isleap(i)):#判断是否是闰年
                days=days+366
            else:
                days=days+365
        for j in range(1,m):
            if(j==2 and isleap(y)):  #判断是否是闰年和二月份      
                days=days+29
            else:          
                days=days+monthDay1[j-1]
        total_days=days+d
        xingqi=(total_days)%7   #余数为0是星期日,余数为1是星期一,6是星期六
        print("{0} 年 {1} 月 {2} 日是 星期{3}".format(y,m,d,num_to_string(int(xingqi))))   
    y=int(input("请输入年份(>=1),否则为1:"))
    m=int(input("请输入月份(1~12),否则<1为1、>12为12:"))
    d=int(input("请输入日期(1~31),否则<1为1、>ndays(y,m)为ndays(y,m):"))
    #转换不符合的输入
    if y<1: y=1
    if m<1: m=1
    if m>12: m=12
    if d<1: d=1
    if d>31: d=31
    total=weekday(int(y),int(m),int(d)) 
    
    

    运行结果:
    1.

    请输入年份(>=1),否则为1:2018
    
    请输入月份(1~12),否则<11>121212
    
    请输入日期(1~31),否则<11>ndays(y,m)为ndays(y,m)5
    2018125 日是 星期三
    
    请输入年份(>=1),否则为1:2020
    
    请输入月份(1~12),否则<11>121210
    
    请输入日期(1~31),否则<11>ndays(y,m)为ndays(y,m)30
    20201030 日是 星期五
    
    展开全文
  • 2.使用python内置函数来获取指定日期星期几 输入指定日期,计算这一天是星期几 代码实现如下: from datetime import datetime #利用num_to_string函数返回中文“星期几” def num_to_string(num): numbers={ 0:...

    代码实现思路:
    1.自定义函数,用来实现switch/case语句
    2.使用python内置函数来获取指定日期是星期几

    输入指定日期,计算这一天是星期几
    代码实现如下:

    from datetime import datetime
    #利用num_to_string函数返回中文“星期几”
    def num_to_string(num):
        numbers={
            0:"星期日",
            1:"星期一",
            2:"星期二",
            3:"星期三",
            4:"星期四",
            5:"星期五",
            6:"星期六"
            }
        return numbers.get(num,None)
    #输入指定的日期(年 月 日 )
    y=int(input("请输入年份(>=1),否则为1:"))
    m=int(input("请输入月份(1~12),否则<1为1、>12为12:"))
    d=int(input("请输入日期(1~31),否则<1为1、>ndays(y,m)为ndays(y,m):"))
    #调用内置函数datetime来获取指定日期是星期几
    date=datetime.date(datetime(year=y, month=m, day=d))
    #使用isoweekday()函数,得出0~6表示星期一到星期日
    n=str(date.isoweekday())
    #获取n的值,用int来提取n的整型值
    print("{0} 年 {1} 月 {2} 日是 {3}".format(y,m,d,num_to_string(int(n))))
    
    
    展开全文
  • python方法查询输入日期星期几

    千次阅读 2021-03-17 16:51:01
    python方法查询输入日期星期几 import re from datetime import datetime #根据输入包含"xxxx年xx月xx日"格式的文本,查询这个日期是星期几 #例:2021年3月8日是星期几 查询结果:2021年3月8日是星期一 check_date...
  • 这个Python的小案例是实现输入指定的日期,判断输入日期当天的星期。 这个案例的思路是: 先输入指定的日期格式,并对日期进行切片处理,得到year,month,day; 输入月份的列表,包括闰年和平年的月份具体天数...
  • 主要介绍了Python简单计算给定某一年的某一天是星期几,涉及Python基于蔡勒公式的简单日期数值运算相关操作技巧,需要的朋友可以参考下
  • python输入年月日判断星期几

    千次阅读 2020-11-28 19:14:11
    引入内置模块calendar,输入年、月、日,根据weekday(year,month,day)的返回值,输出该日期星期几。函数weekday()返回0~6分别对应星期一至星期日。import calendarfrom calendar import *import datetimey = ...
  • 代码如下: import datetime weeks=datetime.datetime(2022,2,28).strftime("%w") print (weeks=='1') print (weeks) 要注意的是:结果是从’0’ 到 ‘6’,0表示星期
  • python判断输入日期为第天的实例如下所示:# -*- coding: utf-8 -*-# 简述:要求输入某年某月某日# 提问:求判断输入日期是当年中的第天?def which_day(year,month,day):list=[31,28,31,30,31,30,31,31,30,31,...
  • 该程序主要是完成判断某天是周几,输入一天的日期(2020-2-2)这种格式,会判断该天是周几,如果日期格式不对,会显示输入错误。
  • 思路:给定一个历史星期一的时间,然后当前时间减去历史星期一的时间的天数,对7求余 import pandas as pd timea = '2021-08-01' s = '2021-08-21' sub = pd.to_datetime(s) - pd.to_datetime(timea) print(type...
  • 这个问题具体是这个样子的:输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。星期五.jpg是不是特别像是搜狗输入法里面的简拼?只需要输入第一个字母,就可以迅速的判断你想要...
  • 工作中用到日期的地方太多了,尤其是财务、人事和采购等等相关的部门,于是乎,掌握好日期问题的处理方法就显得非常重要了。...03 计算当前日期是哪一天04 计算星期几05 计算英文星期有关TEXT函数的详细内容,...
  • 根据输入日期进行利用正则表达式判断日期格式是否正确。若正确判断星期几,若不正确输出格式错误。
  • # 同时计算出当天是星期几?print("请依据提示依次输入您想查询的年 月 日")# 第一段代码块(年月日输入)开始# 输入年份并对输入值进行判断其合理性while True:year = int(input("请输入您想查询...
  • 时间作为数据分析的一个重要维度,一般都需要有一个单独的维度表,称之为日期表,经常有朋友问使用M函数怎么生成日期表,这里顺便就把日期表的生成方法做一下汇总,分别使用Excel公式、Power Query的M函数以及DAX...
  • Python进行数据分析时,按照日期进行分组汇总也是被需要的,比如会找到销量的周期性规律。那么在用Python进行数据统计之前,就需要额外增加一步:从指定的日期当中获取星期几。比如202...
  • python 计算校历,根据日期判断当前时第周打算做个校历查询功能,研究了一下校历格式。感觉查表时最方便的,不过表格存储即占空间又不利于维护。因此想通过程序实现一下。下面 startDateStr 是起始计算周,按照...
  • 输入任意一个日期则通过计算得出输入日期星期几
  • [Python]简单例题——计算某天日期星期几
  • 编码的的思路:1、依次输入要查询日期的年、月、日;2、将输入日期与2018年进行比较year>=2018年时:首先判断年份是否是闰年,闰年天数加366,否则天数加365;然后判断月份,如果当年是闰年,月份要按照 list1 ...
  • 本文实例讲述了Python编程实现输入某年某月某日计算出这一天是该年第天的方法。分享给大家供大家参考,具体如下: #基于 Python3 一种做法: def is_leap_year(year): # 判断闰年,是则返回True,否则返回False ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,056
精华内容 1,622
关键字:

python输入日期判断星期几

友情链接: mjzosjm.rar