• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

python–datetime模块基本操作

python 搞java代码 3年前 (2022-05-21) 15次浏览 已收录 0个评论

datetimepython经常使用的标准库,用来获取当前时间和日期

datetime是一个模块,datetime模块中还包含一个同名的datetime类,通过from datetime import datetime导入是datetime类;
如仅导入import datetime,引用时需要使用全名datetime.datetime。

datetime.now()返回datetime类型当前的日期和时间

curr_date = datetime.datetime.now()
www#gaodaima.com来源gaodai.ma#com搞#代!码网搞代码

输出结果:

使用strftime()方法对日期格式进行格式化:

<span>curr_date1 </span>= datetime.datetime.now().strftime(<span>"</span><span>%Y-%m-%d</span><span>"</span>)

输出结果:

curr_date2 = datetime.datetime.now().strftime(<span>"</span><span>%Y%m%d</span><span>"</span>)

输出结果:

 

 另外,还可以获取当前日期之前和之后的日期

<span>#</span><span> 往前10天</span>
befo_date_10 = (curr_date + datetime.timedelta(days=-10)).strftime(<span>"</span><span>%Y-%m-%d</span><span>"</span><span>)

</span><span>#</span><span> 往后5天</span>
after_date_5 = (curr_date + datetime.timedelta(days=+5)).strftime(<span>"</span><span>%Y-%m-%d</span><span>"</span>)
<span style="font-size: 16px">输出结果:<br></span>

 

<span style="font-size: 16px"></span>

  

 

最后分享一个低级错误:

 

由于当前文件夹中含有datetime.py文件,导致在运行时报错:module “datetime” has no attribute “now”

解决办法:

修改py文件名改为其他,注:不要用关键字命名!

 


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:python–datetime模块基本操作

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址