python中的datetime和time

作者: 喝奶茶不加奶茶 | 来源:发表于2020-07-04 17:08 被阅读0次

time

常用的两个函数

  • time.time()
    首先明确,在编程中有一个标准时间经常被使用,即Unix纪元:2018年9月20日10点。
    这个返回的是调用函数的那一刻的秒数,类型是浮点型。


  • time.sleep()

time获得的是一个时间戳,这不便于我们的观察,故引入datetime模块,该模块返回的数据非常直观。

datetime

import datetime
dt=datetime.datetime.now()
print(dt)
print(dt.year)
print(dt.month)
print(dt.day)
print(dt.hour)
print(dt.minute)
print(dt.second)

把time模块得到的时间戳通过datetime进行格式转换

import time
import datetime
t=time.time()
print(t)
dt=datetime.datetime.fromtimestamp(t)
print(dt)

区分strptime()和strftime()

datetime是模块,该模块中包含类datetime。

  • strptime()
    作用:把str转换为datetime
from datetime import datetime
date=datetime.strptime('1997-07-07','%Y-%m-%d')
print(date)
date

注意:匹配前后字符串和标准日期间的格式,否则会报错,示例如下:


  • strftime()
    作用:把datetime转换为str
from datetime import datetime
now=datetime.now()
print(now)
print(now.strftime('%Y%m%d'))

相关文章

  • python datetime中的日期-时间运算

    python中的常用的时间运算模块包括time,datetime,datetime支持的格式和操作更多,time模...

  • python格式化时间

    datetime简介 datetime和time的区别 time在 Python 文档里,time是归类在Gene...

  • python中的时间处理

    Python中关于时间、日期的处理库有三个:time、datetime和Calendar,其中datetime又有...

  • Python日期和时间

    Python中内建的datetime模块,提供了datetime,date和time类型。 时间格式化 strft...

  • time

    1. Python中处理时间的模块 Python中处理时间的模块有time、datetime和calendar。 ...

  • Python的time和datetime模块

    Python的time和datetime模块 time 常用的有time.time()和time.sleep()函...

  • python中的datetime和time

    time 常用的两个函数 time.time()首先明确,在编程中有一个标准时间经常被使用,即Unix纪元:201...

  • python—time模块

    Python中,与时间处理有关的模块就包括:time,datetime以及calendar。 time模块 im...

  • python中的time和datetime模块

    写代码时经常需要处理日期时间问题,Python 中提供了对时间日期的多种多样的处理方式,主要是在 time 和 d...

  • python中的date、time和datetime

    我不想写了, 记一个连接, 作者已经写得很详细了: Python中日期、时间的运用: date、time和date...

网友评论

    本文标题:python中的datetime和time

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