1、time.time()
import time t1 = time.time() print(t1) # 1594006474.1072185
2、获取当地时间-->结构化时间 time.localtime()
import time t2 = time.localtime() print(t2) # time.struct_time(tm_year=2020, tm_mon=7, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=183, tm_isdst=-1)
3、根据指定格式,获取结构化时间 time.strptime()
import time t2 = time.strptime("30 11 2000", "%d %m %Y") print(t2) # time.struct_time(tm_year=2000, tm_mon=11, tm_mday=30, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=335, tm_isdst=-1)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | % Y Year with century as a decimal number. % m Month as a decimal number [ 01 , 12 ]. % d Day of the month as a decimal number [ 01 , 31 ]. % H Hour ( 24 - hour clock) as a decimal number [ 00 , 23 ]. % M Minute as a decimal number [ 00 , 59 ]. % S Second as a decimal number [ 00 , 61 ]. % z Time zone offset from UTC. % a Locale's abbreviated weekday name. % A Locale's full weekday name. % b Locale's abbreviated month name. % B Locale's full month name. % c Locale's appropriate date and time representation. % I Hour ( 12 - hour clock) as a decimal number [ 01 , 12 ]. % p Locale's equivalent of either AM or PM. |
import time t2 = time.strptime("2020-07-01", "%Y{y}%m{y}%d".format(y="-")) print(t2) # time.struct_time(tm_year=2020, tm_mon=7, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=183, tm_isdst=-1)
4、根据结构时间,获取指定格式时间 time.strftime()
import time t2 = time.localtime() # time.struct_time(tm_year=2020, tm_mon=7, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=183, tm_isdst=-1) t3 = time.strftime("%Y{y}%m{y}%d".format(y="-"),t2) print(t3) # 2020-07-01
5、根据结构时间,获取时间戳 time.mktime()
import time t2 = time.localtime() # time.struct_time(tm_year=2020, tm_mon=7, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=183, tm_isdst=-1) t4 = time.mktime(t2) print(t4) # 1593532800.0
6、补充datetime用法。
相关链接:https://www.cnblogs.com/pywjh/p/9526094.html
7、date用法
from datetime import date,timedelta date_today = date.today() print(date_today) # 2020-07-11
from datetime import date,timedelta # date_today = date.today() # print(date_today) # 2020-07-11 t1 = timedelta(days=7) print(t1) # 7 days, 0:00:00
from datetime import date,timedelta,datetime # date_today = date.today() # print(date_today) # 2020-07-11 # t1 = timedelta(days=7) # # print(t1) # 7 days, 0:00:00 t2 = datetime.strptime("2020-07-01", '%Y-%m-%d') print(t2) # 2020-07-01 00:00:00
最后出现神奇的一幕。
from datetime import date,timedelta,datetime # date_today = date.today() # print(date_today) # 2020-07-11 # t1 = timedelta(days=7) # # print(t1) # 7 days, 0:00:00 t2 = datetime.strptime("2020-07-01", '%Y-%m-%d') # # print(t2) # 2020-07-01 00:00:00 t3 = timedelta(days=7) print(t3) # 7 days, 0:00:00 t4 = t2 - t3 print(t4) # 2020-06-24 00:00:00
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现