• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Python datetime模块的使用示例

    1、获取当前年月日时分秒

    # -*- encoding=utf-8 -*-
    import datetime
    now = datetime.datetime.now()
    print("now:{}".format(now))
    year = now.year
    print("year:{}".format(year))
    month = now.month
    print("month:{}".format(month))
    day = now.day
    print("day:{}".format(day))
    hour = now.hour
    print("hour:{}".format(hour))
    minute = now.minute
    print("minute:{}".format(minute))
    second = now.second
    print("second:{}".format(second))

    2、datetime转为string

    # -*- encoding=utf-8 -*-
    import datetime
    now = datetime.datetime.now()
    print('type:{}'.format(type(now)))
    print('now datetime:{}'.format(now))
    now_string = now.strftime('%Y-%m-%d %H:%M:%S')
    print('type:{}'.format(type(now_string)))
    print('now string:{}'.format(now_string))

    3、string转为datetime

    # -*- encoding=utf-8 -*-
    import datetime
    time_str = '2021-01-28 10:51:26'
    time_date = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
    print('type:{}'.format(type(time_date)))
    print(time_date)

    4、时间相加

    # -*- encoding=utf-8 -*-
    import datetime
    time_str = '2021-01-28 10:00:00'
    time_date = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
    print('原始时间:\t\t\t\t{}'.format(time_date))
    add_info = datetime.timedelta(days=1, hours=2, minutes=3, seconds=4)
    add_end = time_date + add_info
    print('加上1天2个小时3分钟4秒后:\t{}'.format(add_end))

     5、时间相减

    ①两个时间差

    # -*- encoding=utf-8 -*-
    import datetime
    time_str = '2021-01-28 10:00:00'
    time_date = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
    print('原始时间:\t{}'.format(time_date))
    time_str = '2021-05-29 12:12:12'
    time_date2 = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
    print('原始时间2:\t{}'.format(time_date2))
    time_date3 = time_date2 - time_date
    print('时间差:{}'.format(time_date3))

    ②减去1天2个小时3分钟4秒(加负数)

    # -*- encoding=utf-8 -*-
    import datetime
    time_str = '2021-01-28 10:00:00'
    time_date = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
    print('原始时间:\t\t\t\t{}'.format(time_date))
    add_info = datetime.timedelta(days=-1, hours=-2, minutes=-3, seconds=-4)
    add_end = time_date + add_info
    print('减去1天2个小时3分钟4秒后:\t{}'.format(add_end))

    以上就是Python datetime模块的使用示例的详细内容,更多关于Python datetime模块的资料请关注脚本之家其它相关文章!

    您可能感兴趣的文章:
    • 一篇文章带你了解python标准库--datetime模块
    • python标准库之time模块的语法与简单使用
    • python常见模块之OS模块和time模块
    • Python学习之time模块的基本使用
    • 一篇文章带你了解python标准库--time模块
    上一篇:Python基于argparse与ConfigParser库进行入参解析与ini parser
    下一篇:python向xls写入数据(包括合并,边框,对齐,列宽)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Python datetime模块的使用示例 Python,datetime,模块,的,使用,