huturen

一、datetime模块

import datetime


def test():
    curr_time = datetime.datetime.now() 
    print(f\'当前时间为:{curr_time}\')  # 2021-04-19 16:26:11.893965
    print(f\'当前年份为:{curr_time.year}\') # 2021
    print(f\'当前月为:{curr_time.month}\') # 4
    print(f\'当前天为:{curr_time.day}\') # 19
    print(f\'当前时为:{curr_time.hour}\') # 16
    print(f\'当前分为:{curr_time.minute}\') # 26
    print(f\'当前秒为:{curr_time.second}\') # 11
    print(f\'当前日期为:{curr_time.date()}\') # 2021-04-19


if __name__ == \'__main__\':
    test()
def test1():
    # datetime类型转为str类型
    curr_time = datetime.datetime.now()
    time_str = datetime.datetime.strftime(curr_time, \'%Y-%m-%d %H:%M:%S\')
    print(type(time_str))
    # str类型转为datetime类型
    time_datetime = datetime.datetime.strptime(time_str, \'%Y-%m-%d %H:%M:%S\')
    print(type(time_datetime))

二、time模块

import time


def test2():
    curr_tme = time.time()
    localtime = time.localtime(time.time())
    # 格式化时间
    format_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
    # 转化为时间戳
    timeStamp = time.mktime(localtime)
    print(f\'当前时间的时间戳为:{curr_tme}\') # 1618821684.9919617
    print(f\'本地时间为为:{localtime}\') # time.struct_time(tm_year=2021, tm_mon=4, tm_mday=19, tm_hour=16, tm_min=41, tm_sec=24, tm_wday=0, tm_yday=109, tm_isdst=0)
    print(f\'格式化后时间为:{format_time}\') # 2021-04-19 16:41:24
    print(f\'转化后时间戳为:{timeStamp}\') # 1618821684.0

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
  • 2021-12-14
  • 2021-07-19
  • 2021-07-02
猜你喜欢
  • 2022-12-23
  • 2021-10-05
  • 2021-12-29
  • 2021-10-02
  • 2021-06-03
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案