python学习备注-时间日期相关整理

1.time 

 

import time


# time
# 时间戳
time.time() # 秒 带小数
int(time.time()) # 秒
round(time.time()*1000) # 毫秒
time.mktime(time.localtime())# struct_time转化为时间戳
time.mktime(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(1649750221903)))# 格式化时间转化为时间戳


# 格式化时间
time.strftime("%Y-%m-%d %H:%M:%S") #将当前时间格式化
time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()) #将当前时间格式化
time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(1649750221903)) #将时间戳转化为格式化

# struct_time
time.localtime() #当前时间的struct_time
time.localtime(1649750221903) #将时间戳转化为struct_time
time.strptime("2022-4-12 16:55:24","%Y-%m-%d %H:%M:%S") #将格式化时间转化为struct_time

# %a   本地化的缩写星期中每日的名称。
# %A   本地化的星期中每日的完整名称。
# %b   本地化的月缩写名称。
# %B   本地化的月完整名称。
# %c   本地化的适当日期和时间表示。
# %d   十进制数 [01,31] 表示的月中日。
# %H   十进制数 [00,23] 表示的小时(24小时制)。
# %I   十进制数 [01,12] 表示的小时(12小时制)。
# %j   十进制数 [001,366] 表示的年中日。
# %m   十进制数 [01,12] 表示的月。
# %M   十进制数 [00,59] 表示的分钟。
# %p   本地化的 AM 或 PM 。
# %S   十进制数 [00,61] 表示的秒。
# %U   十进制数 [00,53] 表示的一年中的周数(星期日作为一周的第一天)。 在第一个星期日之前的新年中的所有日子都被认为是在第 0 周。
# %w   十进制数 [0(星期日),6] 表示的周中日。
# %W   十进制数 [00,53] 表示的一年中的周数(星期一作为一周的第一天)。 在第一个星期一之前的新年中的所有日子被认为是在第 0 周。
# %x   本地化的适当日期表示。
# %X   本地化的适当时间表示。
# %y   十进制数 [00,99] 表示的没有世纪的年份。
# %Y   十进制数表示的带世纪的年份。
# %z   时区偏移以格式 +HHMM 或 -HHMM 形式的 UTC/GMT 的正或负时差指示,其中H表示十进制小时数字,M表示小数分钟数字 [-23:59, +23:59] 。
# %Z   时区名称(如果不存在时区,则不包含字符)。
# %%   字面的'%'字符。

 2.datetime

from datetime import datetime, date, time 

time = time(11,25,59)
date = date(2022,4,12)
datetime = datetime(2022,4,12,11,25,59)
datetime.timestamp() #获取时间戳
datetime.now() #获取当前时间
datetime.time() #获取时间
datetime.date() #获取日期
newdatetime = datetime.strptime("2022-04-04 11:25:59","%Y-%m-%d %H:%M:%S") #格式化字符串生成新的datetime对象
datetime.strftime("%Y-%m-%d %H:%M:%S")  #格式化时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值