首页 > 编程语言 >python 时间的访问和转换 time

python 时间的访问和转换 time

时间:2024-05-14 09:08:17浏览次数:26  
标签:struct python timestamp 访问 tm 时间 time print

time 说明

Python 的 time 模块提供了各种与时间处理相关的功能,包括获取当前时间、操作日期/时间以及执行与时间相关的各种其它功能。

time 常用函数

time.time():返回当前时间的时间戳(自1970年1月1日以来的秒数)。
time.sleep(seconds):让程序休眠指定的秒数。
time.localtime():返回当前当地时间的 struct_time 对象。
time.gmtime():返回当前世界标准时(UTC)的 struct_time 对象。
time.strftime(format, time):将 struct_time 对象或时间戳转换为指定格式的字符串。
time.strptime(string, format):将格式化时间字符串转换为 struct_time 对象。
time.mktime(struct_time):将 struct_time 对象转换为时间戳。
time.clock():返回处理器时钟的时间。

time 示例

import time

# 获取当前时间戳
timestamp = time.time()
print("当前时间戳:", timestamp)    # 输出: 当前时间戳: 1713774107.7708154

# 将时间戳转换为可读时间
readable_time = time.ctime(timestamp)
print("可读时间:", readable_time)   # 输出: 可读时间: Mon Apr 22 16:21:47 2024

# 让程序休眠2秒
print("程序开始休眠...")
time.sleep(2)
print("程序结束休眠.")

# 获取当前当地时间
local_time = time.localtime()
print("当前当地时间:", local_time)   # 当前当地时间: time.struct_time(tm_year=2024, tm_mon=4, tm_mday=22, tm_hour=16, tm_min=21, tm_sec=49, tm_wday=0, tm_yday=113, tm_isdst=0)

# 将本地时间转换为时间戳
timestamp = time.mktime(local_time)
print("从结构时间转换回的时间戳:", timestamp)  # 输出: 从结构时间转换回的时间戳:1713774109.0

# 格式化时间输出
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
print("格式化后时间:", formatted_time)       # 输出: 格式化后时间: 2024-04-22 16:21:49

参考文档

https://docs.python.org/zh-cn/3.12/library/time.html#module-time

标签:struct,python,timestamp,访问,tm,时间,time,print
From: https://www.cnblogs.com/wangguishe/p/18141444

相关文章

  • Python函数与模块的精髓与高级特性
    本文分享自华为云社区《Python函数与模块的精髓与高级特性》,作者:柠檬味拥抱。Python是一种功能强大的编程语言,拥有丰富的函数和模块,使得开发者能够轻松地构建复杂的应用程序。本文将介绍Python中函数和模块的基本使用方法,并提供一些代码实例。1.函数的定义与调用函数是一段......
  • Golang初学:time包,Ticker,Timer
    goversiongo1.22.1windows/amd64Windows11+amd64x86_64x86_64GNU/Linux--- 序章packagetimehttps://pkg.go.dev/timePackagetimeprovidesfunctionalityformeasuringanddisplayingtime.测量、显示时间。 本文展示Ticker、Timer的基本使用。 ......
  • 解锁弹框:Python 下的 Playwright 弹框处理完全指南
    前言在Web自动化测试中,处理弹框是一项常见的任务。弹框可能包括警告、确认和提示框。Playwright是一个功能强大的自动化测试工具,提供了处理这些弹框的灵活方法。在本文中,我们将深入探讨如何使用Python编写代码来处理各种类型的弹框。弹框的分类弹框通常分为3种,分别为aler......
  • 公网访问实例内服务
    在GpuMall平台使用该功能可以帮您把实例内的服务暴露到公网进行访问,该服务可以是Web项目、API接口、StableDiffusionwebUI、以及任何监听了HTTP、TCP端口类型的进程。立即免费体验:https://gpumall.com/login?type=register&source=cnblogs使用该功能注意事项严禁通过该......
  • 【Azure App Service】本地Git部署Python Flask应用上云(Azure App Service For Linux
    问题描述PythonFlash应用上云,本地Git部署(https://docs.azure.cn/zh-cn/app-service/quickstart-python?tabs=flask%2Cwindows%2Cazure-cli%2Clocal-git-deploy%2Cdeploy-instructions-azportal%2Cterminal-bash%2Cdeploy-instructions-zip-azcli),遇见两类问题。1: srcrefspec......
  • TCP TIME_WAIT状态优化
    一般来讲,在高并发的场景中,出现TIME_WAIT连接是正常现象,一旦四次握手连接关闭之后,这些连接也就随之被系统回收了 但是在实际高并发场景中,很有可能会出现这样的极端情况——大量的TIME_WAIT连接 TIME_WAIT状态连接过多的危害 TIME_WAIT状态下,TCP连接占用的本地端口将一直......
  • Python执行PG数据库查询语句:以Markdown格式打印查询结果
    哈喽,大家好,我是木头左!1.准备工作在开始之前,需要确保已经安装了psycopg2和pandas这两个Python库。psycopg2是Python的一个PostgreSQL数据库适配器,用于连接和操作PostgreSQL数据库。而pandas则是一个强大的数据处理库,将用它来处理查询结果并以Markdown格式打印。pipinstallp......
  • Python的学习
    目录页1.常用函数1.1.enumerate()函数--列举/枚举函数2.各种库的学习2.1.xlrd库2.2.openpyxl库1.常用函数1.1.enumerate()函数--列举/枚举函数enumerate()是Python中的一个内置函数,用来列举/枚举对象,用于将一个可遍历的数据对象(如列表、元组、字......
  • 记一次特别的未授权访问
    某个夜里,随手点进去的一个小程序,引发的连锁反应。开局一个小程序:登录方式令人发愁,尝试收集,无果。数据交互的地方说不定有sql,再次尝试,还是无果。复制连接去web端,看看有没有什么收获:好熟悉的界面,这不是SpringBoot框架不,立马工具梭哈。果然存在springboot未授权访问,网上查......
  • 基于访问数量的断路器
    1新建一个微服务模块我们在cloud-payment-service模块中新增一个controller以提供给其它微服务模块调用。@RestControllerpublicclassPayCircuitController{@GetMapping("/pay/circuit/{id}")publicStringmyCircuit(@PathVariable("id")Integerid){......