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)

相关推荐

  • Java 递归重难点的实例分析

    技术Java 递归重难点的实例分析本篇文章给大家分享的是有关Java 递归重难点的实例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。递归是什么就是一个方

    攻略 2021年11月5日
  • html中的b标签是什么意思

    技术html中的b标签是什么意思这篇文章主要介绍“html中的b标签是什么意思”,在日常操作中,相信很多人在html中的b标签是什么意思问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”htm

    攻略 2021年11月17日
  • 如何使用Python和Prometheus跟踪天气

    技术如何使用Python和Prometheus跟踪天气如何使用Python和Prometheus跟踪天气,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能

    攻略 2021年10月26日
  • Linux系统中怎么使用TFTP

    技术Linux系统中怎么使用TFTP这篇文章主要讲解了“Linux系统中怎么使用TFTP”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中怎么使用TFTP”吧

    攻略 2021年11月30日
  • 如何利用Winrm.vbs绕过白名单限制执行任意代码

    技术如何利用Winrm.vbs绕过白名单限制执行任意代码这篇文章主要为大家展示了“如何利用Winrm.vbs绕过白名单限制执行任意代码”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习

    攻略 2021年11月1日
  • 新买服务器 设置ssh秘钥登录

    技术新买服务器 设置ssh秘钥登录 新买服务器 设置ssh秘钥登录新增用户
    useradd -m youusername
    设置密码
    passwd youusername
    校验密码
    cat /etc/pa

    礼包 2021年11月10日