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)

相关推荐

  • spark环境搭建

    技术spark环境搭建 spark环境搭建spark环境搭建
    spark下载地址:http://archive.apache.org/dist/spark/
    Scala下载地址:https://scal

    礼包 2021年11月9日
  • PyTorch 常用函数备忘

    技术PyTorch 常用函数备忘 PyTorch 常用函数备忘PyTorch 常用函数备忘
    # basic operation
    x: torch.Tensor
    x.shape - torch.Size

    礼包 2021年12月2日
  • DIV+CSS网页内容显示不完整诊断是这样的

    技术DIV+CSS网页内容显示不完整诊断是这样的DIV+CSS网页内容显示不完整诊断是这样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。本文和大家重点

    攻略 2021年11月11日
  • 自己写的sql返回json格式数据(sqlserver保存json并解析)

    技术实现SQL Server 原生数据从XML生成JSON数据的实例代码怎么编写实现SQL Server 原生数据从XML生成JSON数据的实例代码怎么编写,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为

    攻略 2021年12月14日
  • 租用台湾云服务器有什么好处

    技术租用台湾云服务器有什么好处台湾云服务器采用虚拟化技术将高性能服务器集群分为多个虚拟服务器。这些虚拟服务器是私有的,因为用户不必与同一物理服务器上的其他方共享磁盘空间、CPU、内存。台湾云服务器租用对您网站的好处 租用

    礼包 2021年12月8日
  • Python与Go请求速度哪个更快

    技术Python与Go请求速度哪个更快这篇文章主要介绍“Python与Go请求速度哪个更快”,在日常操作中,相信很多人在Python与Go请求速度哪个更快问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望

    攻略 2021年11月26日