python时间日期运算教程(python时间的数据类型如何表示)

技术怎么进行python日期时间处理这篇文章给大家介绍怎么进行python日期时间处理,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。开发中常用的日期操作还有哪些?时区转换显示日期格式化秒数 与 日期

本文向您介绍如何处理python日期和时间,非常详细。感兴趣的朋友可以参考一下,希望对你有所帮助。

00-1010时区转换显示

日期格式

秒、日期和字符串之间的转换

我们经常使用它,例如,全球业务显示不同的时间(格式等。)根据不同的客户。

在python中,主要有以下两个模块,涵盖了常见的数据处理。

进口时间

导入日历

开发中常用的日期操作还有哪些?

我们看看这两个模块。

Python创建一个时间,具体来说,创建struct_time需要9个元素的元组来构造它。

asctime函数帮助我们将这种类型的时间格式化为字符串。

#!/usr/bin/envpython

#-*-coding:utf-8-*-

# @时间:2021/11月/1022:49上午

# @ author :雷雪薇

# @ CSDN/金爵/微信:雷雪委员会

# @学车:编码演示

#@File:createtime.py

#@Project:hello

进口时间

# fixed times : time . struct _ time(TM _ year=2021,tm_mon=11,tm_mday=10,tm_hour=22,tm_min=55,tm_sec=11,tm_wday=16,tm_yday=16,tm_isdst=16)

9个字段=(2021,11,10,22,55,11,16,16,16)

fixed=time . struct _ time(9字段)

打印(' fixedtime: ',已修复)

打印(' type: ',type(固定))

结果=时间。as time(9字段)#类似于struct_time,需要一个由9个元素组成的元组参数。

打印(' asctime: ',结果)

打印(' type: ',type(result))

localtime=time.localtime()

打印(' localtime: ',localtime)

打印(' type: ',type(localtime))

打印(' asctime: ',time . asctime(local time))运行效果如下:

怎么进行python日期时间处理

此刻度是从0: 00到现在的累计秒数。

您可以每秒运行一次这个程序,每次给刻度值加1(近似值)。

指定输入来构造时间:

#!/usr/bin/envpython

#-*-coding:utf-8-*-

# @时间:2021/11月/1022:49上午

# @ author :雷雪薇

# @ CSDN/金爵/微信:雷雪委员会

# @学车:编码演示

#@File:createtime.py

#@Project:hello

进口时间

# fixed times : time . struct _ time(TM _ year=2021,nb

sp;tm_mon=11, tm_mday=10, tm_hour=22, tm_min=55, tm_sec=11, tm_wday=16, tm_yday=16, tm_isdst=16)
fixed = time.struct_time((2021, 11, 10, 22, 55, 11, 16, 16, 16))
print("fixed time:", fixed)

运行效果如下:

怎么进行python日期时间处理

时间与字符串转换

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2021/11/10 22:49 上午
# @Author : LeiXueWei
# @CSDN/Juejin/Wechat: 雷学委
# @XueWeiTag: CodingDemo
# @File : createtime2.py
# @Project : hello

import time
sec = 3600  # 纪元开始后的一个小时(GMT 19700101凌晨)
#
gmtime = time.gmtime(sec)
print("gmtime:", gmtime)  # GMT
print("type:", type(gmtime))
print(time.strftime("%b %d %Y %H:%M:%S", gmtime))
print(time.strftime("%Y-%m-%d %H:%M:%S %Z", gmtime))  # 打印日期加上时区
print("*" * 16)
localtime = time.localtime(sec)
print("localtime:", localtime)  # 本地时间
print("type:", type(localtime))
print(time.strftime("%b %d %Y %H:%M:%S", localtime))
print(time.strftime("%Y-%m-%d %H:%M:%S %Z", localtime))  # 打印日期加上时区
#试试其他格式
print(time.strftime("%D", localtime))
print(time.strftime("%T", localtime))

下面是运行结果:

怎么进行python日期时间处理

对于时间格式化函数(strftime) 它并不理会你传入的时间(struct_time)是哪个时区的,照样给你输出,也是正确的。

但是我们写程序拿数据的时候,必须把时区信息原样返回到用户端,或者是UI端,最后由客户端本地时区设置进行调整显示。

最后看看,日期文本转换为日期(struct_time).

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2021/11/10 7:49 上午
# @Author : LeiXueWei
# @CSDN/Juejin/Wechat: 雷学委
# @XueWeiTag: CodingDemo
# @File : createtime4.py
# @Project : hello
import time
print("strptime1:", time.strptime("Jan 01 1970 09:00:00", "%b %d %Y %H:%M:%S"))
print("strptime2:", time.strptime("1970-01-01 09:00:00", "%Y-%m-%d %H:%M:%S"))
print("strptime3:", time.strptime("1970-01-01 09:00:00 CST", "%Y-%m-%d %H:%M:%S %Z"))

下面是运行结果:

怎么进行python日期时间处理

关于怎么进行python日期时间处理就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/147374.html

(0)

相关推荐

  • 使用云视频服务器中需要注意的功能云服务器香港

    技术使用云视频服务器中需要注意的功能云服务器香港在为视频网站选择最佳云服务器时,从来没有一刀切。就视频业务而言,每个流媒体业务都有一组独特的要求。那么,企业流媒体视频业务的最高要求是什么?好吧,这里有一些可以派上用场的功

    礼包 2021年12月21日
  • 如何解析Burpsuite中的抓包配置

    技术如何解析Burpsuite中的抓包配置本篇文章给大家分享的是有关如何解析Burpsuite中的抓包配置,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、

    攻略 2021年12月9日
  • react hooks组件间的传值方式是什么

    技术react hooks组件间的传值方式是什么这篇文章给大家介绍react hooks组件间的传值方式是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。父传子通过props传值,使用useSta

    攻略 2021年11月12日
  • 交管网12123,交管12123到底是什么东西

    技术交管网12123,交管12123到底是什么东西交管12123是一款手机APP,该平台开通后,群众实名注册开通账号后,可享受互联网交通安全综合服务管理平台提供的驾考和车检预约交管网12123、办牌办证、违法处理和罚款缴

    生活 2021年10月30日
  • hou不住的hou怎么写,喜欢上吼不住的女人,该怎么办

    技术hou不住的hou怎么写,喜欢上吼不住的女人,该怎么办想要生气的时候忍一下hou不住的hou怎么写,过一下下你就会发觉,其实你不像刚开始的时候那么生气了。。生气的时候想一想,生气能不能解决了事情,而且生气带给自己的负

    生活 2021年10月24日
  • C++内联函数不宜使用情况的示例分析

    技术C++内联函数不宜使用情况的示例分析这篇文章将为大家详细讲解有关C++内联函数不宜使用情况的示例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。C++语言中的各种应

    攻略 2021年10月27日