iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >21 Python的datetime模块
  • 774
分享到

21 Python的datetime模块

pythondatetime模块 2023-09-29 21:09:15 774人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

概述         在上一节,我们介绍了python的time模块,包括:time模块中一些常用的属性和函数。在这一节,我们将介绍Python的datetime模块。datetime模块属于Python的内置模块,提供了一种方便的方法来处

概述

        在上一节,我们介绍了python的time模块,包括:time模块中一些常用的属性和函数。在这一节,我们将介绍Python的datetime模块。datetime模块属于Python的内置模块,提供了一种方便的方法来处理日期和时间。该模块包含了许多类,包括:date、time、datetime、timedelta等,用于处理日期、时间、时间差信息等。

        下面,我们将逐一介绍datetime模块中一些常用的函数和类。

datetime.date类

        datetime.date(year, month, day)是表示日期的类,包含年、月、日等信息。它接受三个参数:年份(year)、月份(month)和日期(day),用于指定一个特定的日期。

import datetimed = datetime.date(2023, 9, 18)# 输出:2023-09-18print(d)# 输出:2023 9 18print(d.year, d.month, d.day)

datetime.time类

        datetime.time(hour, minute, second, microsecond)是表示时间的类,包含时、分、秒和微秒等信息。它接受四个参数:小时(hour)、分钟(minute)、秒(second)和微秒(microsecond),用于指定一个特定的时间。

import datetime  t = datetime.time(9, 18, 9, 18)# 输出:09:18:09.000018print(t)# 输出:9 18 9 18print(t.hour, t.minute, t.second, t.microsecond)

datetime.datetime类

        datetime.datetime(year, month, day, hour, minute, second, microsecond)是表示日期和时间的类,是date和time类的结合体。它接受七个参数:年份(year)、月份(month)、日期(day)、小时(hour)、分钟(minute)、秒(second)和微秒(microsecond),用于指定一个特定的日期和时间。

import datetime  dt = datetime.datetime(2023, 9, 18, 9, 18, 9, 18)# 输出:2023-09-18 09:18:09.000018print(dt)# 输出:2023 9 18print(dt.year, dt.month, dt.day)# 输出:9 18 9 18print(dt.hour, dt.minute, dt.second, dt.microsecond)

datetime.timedelta类

        datetime.timedelta(days, seconds, microseconds)是表示时间差的类,包含天数、秒数和微秒数等信息。它接受三个参数:天数(days)、秒数(seconds)和微秒数(microseconds),用于指定时间差的大小。

import datetimetd = datetime.timedelta(days = 1, seconds = 100)# 输出:1 day, 0:01:40print(td)# 输出:1 100 0print(td.days, td.seconds, td.microseconds)# 输出:86500.0print(td.total_seconds())

datetime.tzinfo类

        datetime.tzinfo是表示时区信息的类,用于处理时区相关的操作。该类是一个抽象类,常用的子类包括:timezone、pytz等。从该类创建子类时,必须重写name()、utcoffset()、dst()这三个函数。datetime.tzinfo类在日常工作中用得比较少,这里就不再详细介绍了。

datetime.now()函数

        datetime.now()函数用于获取当前的日期和时间。

import datetime# 输出:2023-09-17 20:29:10.606024print(datetime.datetime.now())

datetime.strptime()函数

        datetime.strptime(date_string, fORMat)函数用于将字符串解析为日期和时间。其中,date_string是要解析的字符串,format是字符串的格式,返回值是一个datetime对象,包含了从字符串中解析出来的日期和时间信息。

import datetimedate_str = "2023-09-18 09:18:00"date_format = "%Y-%m-%d %H:%M:%S"date_obj = datetime.datetime.strptime(date_str, date_format)# 输出:2023-09-18 09:18:00print(date_obj)

来源地址:https://blog.csdn.net/hope_wisdom/article/details/133252273

--结束END--

本文标题: 21 Python的datetime模块

本文链接: https://www.lsjlt.com/news/421634.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 21 Python的datetime模块
    概述         在上一节,我们介绍了Python的time模块,包括:time模块中一些常用的属性和函数。在这一节,我们将介绍Python的datetime模块。datetime模块属于Python的内置模块,提供了一种方便的方法来处...
    99+
    2023-09-29
    python datetime模块
  • python datetime模块
    看这模块之前先熟悉下time模块:time模块地址datetime.time():生成一个时间对象。这个时间可以由我们来设置,默认都是0(这个类只针对时间) #coding:utf-8 import datetime p...
    99+
    2023-01-31
    模块 python datetime
  • Python时间模块之datetime模块
    目录 简介 函数介绍及运用 date:日期类 1.获取当前时间  2.日期对象的属性 3.date类中时间和时间戳的转换: 4.修改日期使用replace方法  time:时间类  time类操作 datetime:日期时间类 timede...
    99+
    2023-09-12
    python datetime python 日期时间
  • python datetime模块详解
    目录1. 获取当前时间2. 时间间隔 timedelta3. datetime 转 字符串 strftime()4. 字符串 转 datetime对象 datetime.strpti...
    99+
    2024-04-02
  • datetime模块
    datetime模块一般用于时间的加减。 # datetime模块可以看成是时间加减的模块 import datetime # 返回当前时间 print(datetime.datetime.now()) 2019-03-07 16:22...
    99+
    2023-01-31
    模块 datetime
  • python time与datetime模块
    在python中,与时间处理相关的模块有:time、datetime以及calendar。学会计算时间,对程序的调优非常重要,可以在程序中狂打时间戳,来具体判断程序中哪一块耗时最多,从而找到程序调优的重心处。time模块:在Python中,...
    99+
    2023-01-30
    模块 python time
  • python的datetime模块处理时
    python的datetime模块主要用来处理时间,里面包含很多类,包括timedelay,date,time,datetime等 开发中经常会用到模块里面的datetime类,这是一个表示日期时间的类。 1.创建一个新的datetime...
    99+
    2023-01-30
    模块 python datetime
  • python常用的时间模块之datetime模块
    今天小编给大家分享的是python常用的时间模块之datetime模块,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。一、基本类型1、date类datetime.date(2023,5...
    99+
    2023-08-03
  • 2-datetime 模块
    时间转字符串 在我们的使用中,我们常常需要将时间转换为字符串,用来作为文件的名字或者用于加密字符的输出等等。例子: from datetime import datetime datetime.strftime(datetime.no...
    99+
    2023-01-31
    模块 datetime
  • Python3: datetime模块
    datetime模块定义了以下几个类: datetime.date: 表示日期的类,常用的属性有year, month, day; datetime.time: 表示时间的类,常用的属性有hour, minute, second, micr...
    99+
    2023-01-31
    模块 datetime
  • Python的datetime模块有哪些类型
    本篇内容介绍了“Python的datetime模块有哪些类型”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  datetime 模块提供了可...
    99+
    2023-06-02
  • Python中的datetime模块有什么用
    datetime模块是Python中处理日期和时间的标准库,提供了一系列用于处理日期、时间、时间间隔和日期时间的类和函数。它的主要用...
    99+
    2023-09-23
    python
  • Python之datetime模块怎么使用
    这篇文章主要讲解了“Python之datetime模块怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python之datetime模块怎么使用”吧!1、日期时间对象日期时间对象是指具...
    99+
    2023-07-02
  • python常用的时间模块之datetime模块示例详解
    目录一、基本类型1、date类2、time类3、datetime类4、timedelta类二、date类1、返回date对象2、对date对象的操作:三、time类四、datetim...
    99+
    2023-05-20
    python datetime模块 python时间模块
  • Python标准库datetime之datetime模块用法分析详解
    目录1、日期时间对象2、创建日期时间对象2.1、通过datetime.datetime.utcnow()创建2.2、通过datetime.datetime.today()函数创建2....
    99+
    2024-04-02
  • 模块使用:time、datetime、c
    ## time:时间 时间戳(timestamp):time.time() 延迟线程的运行:time.sleep(secs) (指定时间戳下的)当前时区时间:time.localtime([secs]) (指定时间戳下的)格林威治时间:...
    99+
    2023-01-31
    模块 time datetime
  • Python标准库datetime date模块的详细介绍
    目录前言1、定义1.2、常见错误2、date类常用的函数2.1、获取当期日期2.2、格式化日期2.2.1、ctime()2.2.2、datetime.date对象2.2.3、repl...
    99+
    2024-04-02
  • Python时间模块time()与datetime()怎么使用
    这篇“Python时间模块time()与datetime()怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Pytho...
    99+
    2023-06-29
  • Python中的datetime包与time包包和模块详情
    目录一、datetime包1.timedelta(params…)得到一个时间增量对象2.timezone(timedelta) + timedelta(params&...
    99+
    2024-04-02
  • Python中time与datetime模块使用方法详解
    目录time 模块datetime 模块总结time 模块 time 模块,也就是时间模块,用来进行一些与时间有关的操作。其使用方法为: import time print(time...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作