【问题标题】:Can anyone give me a function to calculate date and time in python ? I m in WINDOWS 10谁能给我一个函数来计算python中的日期和时间?我在 WINDOWS 10
【发布时间】:2021-07-23 15:40:08
【问题描述】:

谁能给我提供python中时间、日期和日期的功能

就像时间 = 时间() 和 time = "##:##:##" # 替换为我笔记本电脑中的当前时间

而日期 = 日期() 和日期=“####/##/##”

而天 = 天() 和天=“太阳/星期一/星期二/星期三/等”

【问题讨论】:

    标签: python date time dayofweek


    【解决方案1】:
    import subprocess as sp
    import datetime as dt
    
    def time():
        t = dt.datetime.now()
        h = str(int(t.strftime("%H")))
        m = str(int(t.strftime("%M")))
        s = str(int(t.strftime("%S")))
        ampm = " AM "
        h = int(h)
        if h > 12:
            h = h - 12
            ampm = " PM "
        h =str(h)
        return str(h) + ":" + t.strftime("%M:%S") + " " + ampm
    
    def out(command,he):
        result = he.run(command, stdout=he.PIPE, stderr=he.PIPE, universal_newlines=False, shell=True)
        d = result.stdout
        outp = d
        f = d.find(b'\r')
        if f>0:
            outp = d[0:f]
            outp = str(outp)
            outp = outp[2:len(outp)-1]
        return outp
    
    def date(han):
        myot = out("echo %date%",han)
        myot = myot[4:len(myot)]
        return myot
    
    def day(he):
        myot = out("echo %date%",he)
        myot = myot[0:3]
        if myot == "Wed":
            myot = myot + "nes"
        elif myot == "Thu":
            myot = myot + "rs"
        elif myot == "Sat":
            myot = myot + "ur"
        elif myot == "Tue":
            myot = myot + "s"
        myot = myot + "day"
        return myot
    
    date = date(sp)
    day = day(sp)
    time = time()
    

    【讨论】:

      【解决方案2】:

      要获取带有当前时间和日期的时间戳,您可以使用:

      import datetime
      
      timestamp = datetime.datetime.now()
      

      然后您可以使用该timestamp 对象来获取您需要的信息:

      • timestamp.year
      • timestamp.month
      • timestamp.day
      • timestamp.hour
      • timestamp.minute
      • timestamp.second
      • timestamp.weekday() - 这是一个方法,所以你需要括号

      如果你想更多地了解你在做什么,你可以阅读 python 日期时间文档https://docs.python.org/3/library/datetime.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-19
        • 2023-03-22
        • 1970-01-01
        • 2015-11-07
        • 2022-11-10
        • 2012-03-26
        相关资源
        最近更新 更多