关键词搜索

源码搜索 ×
×

python--datetime模块基本操作

发布2021-01-20浏览312次

详情内容

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

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

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

curr_date = datetime.datetime.now()
输出结果:
在这里插入图片描述

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

curr_date1 = datetime.datetime.now().strftime(’%Y-%m-%d’)
输出结果:

在这里插入图片描述

curr_date2 = datetime.datetime.now().strftime(’%Y%m%d’)
输出结果:
在这里插入图片描述

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

# 往前10天
befo_date_10 = (curr_date + datetime.timedelta(days=-10)).strftime('%Y-%m-%d')

# 往后5天
after_date_5 = (curr_date + datetime.timedelta(days=+5)).strftime('%Y-%m-%d')

    输出结果:

    在这里插入图片描述

    最后分享一个低级python基础教程错误:

    在这里插入图片描述

    由于当前文件夹中含有datetime.py文件,导致在运行c#教程时报错:module ‘datetime’ has no attribute ‘now’

    解决办法:

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

    相关技术文章

    点击QQ咨询
    开通会员
    返回顶部
    ×
    微信扫码支付
    微信扫码支付
    确定支付下载
    请使用微信描二维码支付
    ×

    提示信息

    ×

    选择支付方式

    • 微信支付
    • 支付宝付款
    确定支付下载