美文网首页
2024-01-20_pyton日期相关

2024-01-20_pyton日期相关

作者: 微笑碧落 | 来源:发表于2024-01-19 17:32 被阅读0次

前言

  • python提供datetime标准库用来处理时间。
  • 主要包括datetime对象、date、time对象

1. datetime对象、date、time对象

  • 包含日期和时间
  • date仅仅包含日期
  • time仅仅包含时间

2. 构造方法

import datetime
datetime1 = datetime.datetime(year=2024, month=1, day=15, hour=0, minute=0, second=0, microsecond=0)
date1 = datetime.date(year=2024, month=1, day=2)
time1 = datetime.time(hour=12, minute=20)

datetime1.date()返回一个date对象
datetime1.time()返回一个time对象

datetime1 = datetime.date.today()
datetime1 = datetime.datetime.now()

3.常用属性

print(time.hour)
print(time.second)

4.字符串和时间对象互相转换

str1 = datetime1.strftime("%Y-%m-%d")
datetime2 = datetime.datetime.strptime("2020-02-02","%Y-%m-%d")

5. 替换时间

  • 替换指定属性。如把3月换成4月
time1 = time1.replace(hour=3) //返回一个新的time对象

6.timedelta类

  • timedelta对象代表时间差,可以由2个datetime对象作运算得到。也可以直接实列化
  • 可以直接和datetime进行运算。返回新时间。
  • 用来对时间进行运算
  • 可以用total_seconds()返回的秒数进行运算,得到相差的具体小时
timedelta1 = datetime.timedelta(days=1,hours=2,seconds=3)
datetime1 + timedelta1
timedelta1.total_seconds() //返回这个时间间隔的秒数

参考文章

.python中的时间处理模块(二):datetime模块之timedelta类详解

相关文章

  • 日期相关

    1、获取当前日期的标准时间

  • 日期相关

    format: // 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(...

  • 日期相关

    # 生成今天的日期 today = datetime.date.today() "parcel_discover_...

  • 日期时间相关

    工作中经常会遇到需要算出下一天,或者未来的某个时间。使用原来的Calendar和Date都不太方便,在这里强烈推荐...

  • 日期相关类

    Date类 java中用于描述日期的类。Date内部维护着一个long值,这个值表示的是1970-01-01 00...

  • 日期相关类

  • 日期相关函数

    一、 日期相关函数 二、流程控制函数 三、其他函数 USER(); DATABASE(); MD5(str) ; ...

  • datetime:日期相关

    datetime官方文档 日期加减 日期字符串

  • 日期比较相关

  • 日期相关类

    1.Date类 A. 构造方法Date(); 根据当前系统时间创建日期对象Date(long time); 根...

网友评论

      本文标题:2024-01-20_pyton日期相关

      本文链接:https://www.haomeiwen.com/subject/rcljodtx.html