python中time和datetime用法

主要是记录time和datetime中常用的一些用法

import time
import datetime
import random


# 格式化当前日期
time_strftime = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
print(time_strftime+"+08:00")   # 获取当前时间+8小时  str格式
print(type(time_strftime))
# 2022-08-08 15:38:07+08:00
# <class 'str'>

date = "20220728"
time_stamp = str(int(datetime.datetime(int(date[0:4]), int(date[4:6]), int(date[6:8]), random.randint(22,23), random.randint(1,59), random.randint(1,59)).timestamp()))
print(time_stamp)      # 生成指定日期到秒级别的时间戳
print(type(time_stamp))
# 1659017845
# <class 'str'>


# 获取当前时间
# days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0
# 天=0,		秒=0,		微秒=0,			毫秒=0,		   分钟=0,	 小时=0,	周=0
today = datetime.datetime.now() + datetime.timedelta(days=-2)  # 当前时间-2天
print(today)
re_date = (today).strftime('%Y-%m-%d %H:%M:%S')
print(re_date)
today = datetime.datetime.now() + datetime.timedelta(hours=8)  # 当前时间+8小时
# 获取想要的日期的时间
print(today)
re_date = (today).strftime('%Y-%m-%d %H:%M:%S')
print(re_date)

# 生成指定的日期时间
print(datetime.datetime(2017, 10, 1, 12, 53, 11, 821218))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值