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)

相关推荐

  • 如何增加上一个和下一个按钮实现遍历分析?

    技术如何进行增加prev,next按钮实现问题的遍历分析如何进行增加prev,next按钮实现问题的遍历分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

    攻略 2021年12月18日
  • 贬义词四字词语,形容人的品质的贬义词成语

    技术贬义词四字词语,形容人的品质的贬义词成语背信弃义,形容人违背诺言,不讲道义的小人的贬义词 泯灭人性,一点人性都没有了,形容这种人坏到极点 自私自利,贬斥小人自私的四字词语 阳奉阴违,明里听你的,暗地里使坏,实打实的小

    生活 2021年10月30日
  • 如何使用Mybatis注解方式完成输入参数为list的SQL语句拼接方式

    技术如何使用Mybatis注解方式完成输入参数为list的SQL语句拼接方式这篇文章给大家分享的是有关如何使用Mybatis注解方式完成输入参数为list的SQL语句拼接方式的内容。小编觉得挺实用的,因此分享给大家做个参

    攻略 2021年11月30日
  • Android总结

    技术Android总结 Android总结第一章
    一.什么是Android
    安卓(Android)是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Googl

    礼包 2021年11月13日
  • 夕阳余晖啥意思是什么,落日余晖,残阳晚霞是什么意思

    技术夕阳余晖啥意思是什么,落日余晖,残阳晚霞是什么意思这句话的意思是傍晚的时候,落日的余晖倒映着晚霞夕阳余晖啥意思是什么。出自当代诗家张小红的《浣溪沙·寄夫》:落日余晖映彩霞,绵绵心事向天涯。相思飞过老篱笆。烦闷休贪杯里

    生活 2021年10月28日
  • 如何批量处理数据库中的敏感信息

    技术如何批量处理数据库中的敏感信息本篇文章为大家展示了如何批量处理数据库中的敏感信息,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。前言对于一些敏感数据,往往会对其加密后再入库,这

    攻略 2021年12月1日