赞
踩
先安装date模块
pip install datetime
from datetime import datetime
today = datetime.today().strftime("%Y-%m-%d")
或者
from datetime import date
today1 = date.today()
print(today)
运行的结果都是当前日期
from datetime import date
from datetime import timedelta
yesterday_date = date.today() - timedelta(days = 1) #也可以写成my_date = date.today() + timedelta(days = -1)
#days=1 就是昨天,=2就是前天 以此类推
print(yesterday_date)
运行的结果都是日期 X年X月X日
from datetime import date
from datetime import timedelta
my_date = date.today() + timedelta(days = 1) #也可以写成my_date = date.today() - timedelta(days = -1)
#days=1 就是明天,=2就是后天 以此类推
print(my_date)
运行的结果都是日期 X年X月X日
1 # -*- coding: utf-8 -*-# 2 # Date: 2023/12/18 from datetime import datetime # 获取当前日期和时间 now = datetime.now() # print(now) 运行结果: 2023-12-19 09:44:11.169992 # 单独获取年月日时间字段 year = now.year month = now.month day = now.day hour = now.hour minute = now.minute second = now.second # 打印结果 print("当前日期:{}年{}月{}日".format(year, month, day)) print("当前时间:{}:{}:{}".format(hour, minute, second))
这样运行的结果是
# 日期转时间戳
t = "2023-12-19 09:40:10"
print(time.mktime(time.strptime(t, "%Y-%m-%d %H:%M:%S"))) #1702950010.0
print(type(time.mktime(time.strptime(t, "%Y-%m-%d %H:%M:%S")))) #<class 'float'>
# 时间戳转日期
dt = datetime.now() #2023-12-19 09:40:10.359338
print(type(dt)) #<class 'datetime.datetime'>
print(dt.timestamp()) #1702950010.359338
print(type(dt.timestamp())) #<class 'float'>
import time
ts = time.time()
print("time:", ts) # 原始时间数据,单位为秒
执行结果
from datetime import datetime
now = datetime.now()
print(now)
timestamp = datetime.timestamp(now)
print("当前时间戳:", timestamp)
执行结果
如果想要整数的
import time
ts = time.time()
print("time:", int(ts)) # 原始时间数据,单位为秒
执行结果
7.获取指定时间戳
import datetime
add_m=datetime.datetime.now()+datetime.timedelta(minutes=10)
a=datetime.datetime.timestamp((add_m))
ts=int(a)
print(ts)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。