Python3时间转换之时间戳转换为指定格式的日期方法详解

yizhihongxing

Python3时间转换之时间戳转换为指定格式的日期方法详解

什么是时间戳?

在计算机中,时间戳指的是从某个固定的时间点开始到现在的某个时间的总秒数。在Python中,我们可以使用time模块来获取当前时间的时间戳,如下所示:

import time

timestamp = time.time()

print(timestamp)

输出结果为:

1627943274.475922

时间戳转为指定格式的日期

有时候,我们需要将时间戳转换为指定的日期格式,可以使用time模块中的gmtime()localtime()strftime()函数来实现。

gmtime()

gmtime()函数可以将时间戳转换为UTC时区的时间元组,其中包含年、月、日、时、分、秒等信息。例如:

import time

timestamp = 1627943274.475922

time_tuple = time.gmtime(timestamp)

print(time_tuple)

输出结果为:

time.struct_time(tm_year=2021, tm_mon=8, tm_mday=3, tm_hour=8, tm_min=14, tm_sec=34, tm_wday=1, tm_yday=215, tm_isdst=0)

localtime()

gmtime()函数类似,localtime()函数可以将时间戳转换为本地时区的时间元组,例如:

import time

timestamp = 1627943274.475922

time_tuple = time.localtime(timestamp)

print(time_tuple)

输出结果为:

time.struct_time(tm_year=2021, tm_mon=8, tm_mday=3, tm_hour=16, tm_min=14, tm_sec=34, tm_wday=1, tm_yday=215, tm_isdst=0)

strftime()

strftime()函数可以将时间元组格式化为指定的日期字符串,例如:

import time

timestamp = 1627943274.475922

time_tuple = time.localtime(timestamp)

date_str = time.strftime('%Y-%m-%d %H:%M:%S', time_tuple)

print(date_str)

输出结果为:

2021-08-03 16:14:34

示例说明

示例1:将当前时间戳转换为指定格式的日期

import time

timestamp = time.time()

time_tuple = time.localtime(timestamp)

date_str = time.strftime('%Y-%m-%d %H:%M:%S', time_tuple)

print(date_str)

输出结果为:

2021-08-03 16:14:34

示例2:将指定的时间戳转换为指定格式的日期

import time

timestamp = 1627943274.475922

time_tuple = time.gmtime(timestamp)

date_str = time.strftime('%Y-%m-%d %H:%M:%S', time_tuple)

print(date_str)

输出结果为:

2021-08-03 08:14:34

以上就是Python3中将时间戳转换为指定格式的日期的方法详解。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python3时间转换之时间戳转换为指定格式的日期方法详解 - Python技术站

(0)
上一篇 2023年6月2日
下一篇 2023年6月2日

相关文章

  • Python操作Sonqube API获取检测结果并打印过程解析

    下面是Python操作Sonqube API获取检测结果并打印过程解析的完整攻略。 1. 了解Sonqube API Sonqube是一个用于代码质量管理的工具,通过Sonqube API可以获取代码检测结果、报告等相关信息。在进行Python操作之前,我们必须先了解Sonqube API的基本信息。 Sonqube API的基本信息: URL: http:…

    python 2023年6月3日
    00
  • 新年快乐! python实现绚烂的烟花绽放效果

    “新年快乐!Python 实现绚烂的烟花绽放效果”是一篇利用Python编程语言编写的烟花绽放效果生成的教程。本文将为大家提供完整的攻略,包含以下步骤: 1. 准备工作 在开始编写 Python 代码之前,需要准备一些工作。 安装 Python 首先,需要安装 Python 编程语言。官网(https://www.python.org/downloads/)…

    python 2023年5月23日
    00
  • Python教程之类型转换详解

    Python教程之类型转换详解 什么是类型转换? 当我们在编程过程中,有时候需要将一个数据类型转换为另外一种数据类型。例如将一个字符串类型转换为整型类型,或者将一个整型类型转换为浮点型类型等。这种操作在编程中称为类型转换。 类型转换的种类 Python中支持以下几种类型转换: 字符串转换成数字型 数字型转换成字符串 字符串、数字、元组、列表、字典之间的互相转…

    python 2023年5月14日
    00
  • Python 统计数据集标签的类别及数目操作

    为了统计 Python 数据集中标签的类别及数目,我们需要进行以下步骤: 步骤一:读取数据 要统计数据集中标签的类别及数目,我们需要先读取数据,使用Python的pandas库可以实现快速读取数据集。 import pandas as pd data = pd.read_csv("data.csv") 上述代码将读取名为 “data.cs…

    python 2023年6月3日
    00
  • python 解析html之BeautifulSoup

    Python解析HTML之BeautifulSoup 在本文中,我们将介绍如何使用Python中的BeautifulSoup库解析HTML。BeautifulSoup是Python中用于解析HTML和XML文档的第三方库,它提供了简单易用的API,使得解析HTML和XML文档变得非常容易。 步骤1:安装BeautifulSoup库 在学习BeautifulS…

    python 2023年5月15日
    00
  • Python数据类型之Tuple元组实例详解

    Python数据类型之Tuple元组实例详解 什么是元组(Tuple) 在Python中,元组表示一些有序的元素的集合,它与列表(list)很像,但是它具有不可变性。这意味着,一旦创建了一个元组,在其生命周期中,不能对它的元素进行修改,删除或添加操作。可以把元组看作是只读的列表。在Python中,元组使用圆括号括起来,元素之间可以使用逗号分隔。 定义元组 定…

    python 2023年5月14日
    00
  • Pandas数值排序 sort_values()的使用

    下面是关于Pandas中数值排序 sort_values()的使用的完整攻略: 什么是sort_values()函数 sort_values()是Pandas的一个函数,可以对数据帧中的数值进行升序或降序排列。sort_values()具有以下语法: dataframe.sort_values(by=[‘column_name’], ascending=Tr…

    python 2023年6月5日
    00
  • Python爬虫爬取Bilibili弹幕过程解析

    Bilibili是一个非常受欢迎的视频分享网站,拥有大量的用户和视频资源。在Bilibili上,用户可以发布视频、评论和弹幕等。本文将详细介绍如何使用Python爬虫爬取Bilibili弹幕的完整攻略,包括获取视频信息、获取弹幕信息、解析XML格式的弹幕数据等。 步骤1:获取视频信息 在开始之前,我们需要获取Bilibili视频的信息,包括视频的标题、作者、…

    python 2023年5月15日
    00
合作推广
合作推广
分享本页
返回顶部