iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python中基本的日期时间处理的学习教程
  • 297
分享到

Python中基本的日期时间处理的学习教程

日期时间教程 2022-06-04 19:06:02 297人浏览 安东尼

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

摘要

python程序能用很多方式处理日期和时间。转换日期格式是一个常见的例行琐事。Python有一个 time 和 calendar 模组可以帮忙。 什么是Tick? 时间间隔是以秒为单位的浮点小数。 每个时间

python程序能用很多方式处理日期和时间。转换日期格式是一个常见的例行琐事。Python有一个 time 和 calendar 模组可以帮忙。
什么是Tick?
时间间隔是以秒为单位的浮点小数。
每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。
Python附带的受欢迎的time模块下有很多函数可以转换常见日期格式。如函数time.time()用ticks计时单位返回从12:00am, January 1, 1970(epoch) 开始的记录的当前操作系统时间, 如下实例:


#!/usr/bin/python
import time; # This is required to include time module.

ticks = time.time()
print "Number of ticks since 12:00am, January 1, 1970:", ticks

以上实例输出结果:


Number of ticks since 12:00am, January 1, 1970: 7186862.73399


Tick单位最适于做日期运算。但是1970年之前的日期就无法以此表示了。太遥远的日期也不行,UNIX和windows只支持到2038年某日。

什么是时间元组?
很多Python函数用一个元组装起来的9组数字处理时间:
查看图片
上述也就是struct_time元组。这种结构具有如下属性:
查看图片
获取当前时间
从返回浮点数的时间辍方式向时间元组转换,只要将浮点数传递给如localtime之类的函数。


#!/usr/bin/python
import time;

localtime = time.localtime(time.time())
print "Local current time :", localtime

以上实例输出结果:


Local current time : time.struct_time(tm_year=2013, tm_mon=7, 
tm_mday=17, tm_hour=21, tm_min=26, tm_sec=3, tm_wday=2, tm_yday=198, tm_isdst=0)


获取格式化的时间
你可以根据需求选取各种格式,但是最简单的获取可读的时间模式的函数是asctime():


#!/usr/bin/python
import time;

localtime = time.asctime( time.localtime(time.time()) )
print "Local current time :", localtime

以上实例输出结果:


Local current time : Tue Jan 13 10:17:09 2009


获取某月日历
Calendar模块有很广泛的方法用来处理年历和月历,例如打印某月的月历:


#!/usr/bin/python
import calendar

cal = calendar.month(2008, 1)
print "Here is the calendar:"
print cal;

以上实例输出结果:


Here is the calendar:
  January 2008
Mo Tu We Th Fr Sa Su
  1 2 3 4 5 6
 7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

--结束END--

本文标题: Python中基本的日期时间处理的学习教程

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

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

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

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

下载Word文档
猜你喜欢
  • python学习:python中的日期处
    datetime模块:date类 将输入字符串转换成日期格式:datetime.date(year1, month1, day1) 两个日期之间的差值:datetime.date(year1, month1, day1)-datetime....
    99+
    2023-01-31
    日期 python
  • PHP学习笔记:日期与时间处理
    在Web开发中,日期和时间处理是非常常见的需求。无论是显示文章发布时间、倒计时功能、还是日程安排,都需要对日期和时间进行处理。PHP作为一门广泛应用于Web开发的编程语言,提供了丰富的日期和时间处理函数和方法,便于开发者进行相关操作。获取当...
    99+
    2023-10-21
    PHP编程 时间处理 日期处理
  • 如何处理Python中的日期和时间问题
    如何处理Python中的日期和时间问题,需要具体代码示例在开发过程中,处理日期和时间是一个常见的任务。无论是计算两个日期之间的差距、格式化日期字符串,还是进行时间的加减运算,都是开发中经常遇到的需求。Python提供了丰富的日期和时间处理库...
    99+
    2023-10-22
    Python 日期 时间处理
  • Java8中的时区日期时间怎么处理
    今天小编给大家分享一下Java8中的时区日期时间怎么处理的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。我同时也发现,这三个类...
    99+
    2023-07-05
  • 如何在Python中处理日期和时间的问题
    如何在Python中处理日期和时间的问题在编写软件时,处理日期和时间是一个常见的需求。Python作为一门功能强大的编程语言,提供了丰富的库和方法来处理日期和时间。本文将介绍如何在Python中处理日期和时间的问题,并提供一些具体的代码示例...
    99+
    2023-10-22
    时间处理 日期处理 Python编程
  • Ruby日期时间的比较,日期转换等时间日期处理方法大全
    Ruby中Date、Time、 DateTime这3个类提供 了和日期时间相关的操作。 Date只能处理日期Time能处理日期和时间DateTime也能处理日期和时间 其中,Date...
    99+
    2024-04-02
  • 如何处理PHP中的日期和时间?
    在Web开发中,日期和时间是非常重要的因素,尤其是针对交互和数据存储。在PHP中,处理日期和时间的功能非常强大,比如获取当前时间、将时间戳转换成日期时间格式、比较两个日期时间等等。在本篇文章中,将介绍如何处理PHP中的日期和时间。获取当前时...
    99+
    2023-05-20
    PHP日期和时间 时间格式化 时区处理
  • Python处理日期和时间的方法总结
    目录1 简单入门1.1 获取当前时间1.2 获取当前日期1.3 datetime中的类2 datetime中的常用的类2.1  date类2.2 time类 2....
    99+
    2024-04-02
  • Python基础(适合初学-完整教程-学习时间一周左右-节约您的时间)
    Python基础——核心文章 前言        本系列博客所有内容都是【实际操作】为主,部分内容一定要解释说明的会伴随少量的理论说明,在【最短时间内】让大家【掌握】真正的【实操技能】才是实打实的【为您创...
    99+
    2023-10-08
    学习 python
  • PHP时间函数详解:学会处理日期和时间的常见问题
    PHP是一种广泛应用于web开发的脚本语言,其中的时间函数在处理日期和时间相关的问题时尤为重要。本文将详细介绍PHP中常用的时间函数,并提供具体代码示例,帮助读者更好地掌握时间处理的技...
    99+
    2024-02-29
    时间处理 php日期 函数解析
  • Linux系统中的date时间日期命令的使用教程
    本篇内容主要讲解“Linux系统中的date时间日期命令的使用教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中的date时间日期命令的使用教程”吧!“date”命令使用标准的输...
    99+
    2023-06-12
  • Python中time库的使用(日期时间)
    time库是python中处理时间的标准库。 计算机时间的表达:time()、ctime()、gmtime(); 提供获取系统时间并格式化输出功能: strftime()、strpt...
    99+
    2023-02-02
    Python time库使用 Python time库
  • Yii框架的时空扭曲:时间戳、日期和时间处理
    时间戳是一个整数,表示自纪元时间(Unix纪元,1970年1月1日午夜 UTC)以来的秒数。Yii中提供了获取和使用时间戳的便捷方法: time(): 返回当前时间戳。 date("U"): 以字符串格式返回当前时间戳。 strtoti...
    99+
    2024-04-02
  • 我们如何卸载 MySQL 中的时间/日期处理?
    我们可以借助 DATE_FORMAT() 函数将时间/日期处理卸载到 MySQL。日期和时间将根据作为参数传递给函数的格式单位进行卸载。例如,当我们将日期格式单位作为参数传递给 MySQL DATE_FORMAT() 函数时,MySQL 仅...
    99+
    2023-10-22
  • Python时间戳与日期格式之间相互转化的详细教程
    目录绪论一、获取当前日期,转为10位或13位时间戳二、将10位或13位时间戳转为日期格式(年-月-日 时-分-秒)总结绪论 java默认精度是毫秒级别的,生成的时间戳是13位,而py...
    99+
    2024-04-02
  • 微信小程序wxs日期时间处理的实现示例
    目录1、时间戳转日期2、UTC转北京时间WXS(WeiXin Script)是小程序的一套脚本语言,wxs 与 javascript 是不同的语言,有自己的语法,并不和 javasc...
    99+
    2024-04-02
  • Shell脚本中获取机器的日期和时间
    要在Shell脚本中获取机器的日期和时间,可以使用内置的date命令。以下是如何在Shell脚本中使用date命令来获取机器的日期和时间的示例: echo "`date +"%Y%m%d %H:%M:%S"`" 在这个示例中,我们使用了d...
    99+
    2023-09-03
    linux 运维 服务器
  • Python基础学习教程:python脚本报错如何忽略MySQLdb的warnings
    Python基础学习教程:python脚本报错如何忽略MySQLdb的warnings一、前言这是在执行python脚本的时候遇到的bug,疯狂的报warnings警告,一坨一坨的,看着实在不雅观,so,还是解决一下比较好。本篇主要讲述的是...
    99+
    2023-06-02
  • Python中的日期时间模块怎么使用
    本篇内容主要讲解“Python中的日期时间模块怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python中的日期时间模块怎么使用”吧!Python 提供了 日期和时间模块用来处理日期和时...
    99+
    2023-07-05
  • Python100天学习教程:中间件的应用
    实现登录验证我们继续来完善投票应用。在上一个章节中,我们在用户登录成功后通过session保留了用户信息,接下来我们可以应用做一些调整,要求在为老师投票时必须要先登录,登录过的用户可以投票,否则就将用户引导到登录页面,为此我们可以这样修改视...
    99+
    2023-06-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作