Python获取当前时间(time模块)

2023-11-01

Python获取当前时间(time模块)

1. time.time()

  • 返回当前时间戳,值为按秒计算的浮点数
  • 表示从1970年1月1日0点0分开始,到当前时间,一共经历了多少秒
import time

time.time()
1566028075.37242

2. time.localtime()

  • 格式化时间戳为本地的时间,年月日,时分秒等信息
  • 若未输入参数,默认当前时间
t = time.localtime()
t
time.struct_time(tm_year=2019, tm_mon=8, tm_mday=17, tm_hour=15, tm_min=47, tm_sec=56, tm_wday=5, tm_yday=229, tm_isdst=0)
t.tm_year, t.tm_mon, t.tm_mday   # 年, 月, 日
(2019, 8, 17)
t.tm_hour, t.tm_min, t.tm_sec    # 时, 分, 秒
(15, 47, 56)
t.tm_wday,  t.tm_yday            # 本周的第几天, 本年的第几天
(5, 229)
t.tm_isdst                      # 夏时令(夏天时将时间快调一小时,中国于1992年暂停实行)
0
t2 = time.time()
time.localtime(t2)
time.struct_time(tm_year=2019, tm_mon=8, tm_mday=17, tm_hour=15, tm_min=47, tm_sec=57, tm_wday=5, tm_yday=229, tm_isdst=0)

3. time.asctime()

  • 格式化时间
  • 若未输入参数,默认当前时间
time.asctime()
'Sat Aug 17 15:47:58 2019'
t = time.localtime(time.time())
time.asctime(t)
'Sat Aug 17 15:47:58 2019'
time.asctime(time.localtime())
'Sat Aug 17 15:47:58 2019'

4. time.strftime()

  • 格式化时间
time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
'2019-08-17 15:47:58'
time.strftime('%a %b %d %H:%M:%S %Y', time.localtime())
'Sat Aug 17 15:47:58 2019'
符号 意义
%y 两位数的年份(00-99)
%Y 四位数的年份(000-9999)
%m 月份(01-12)
%d 日(0-31)
%H 24小时制(0-23)
%I 12小时制(01-12)
%M 分(00-59)
%S 秒(00-59)
%a 简化星期名称(示例:Sat)
%A 完整星期名称(示例:Saturday)
%b 简化月份名称(示例:Aug)
%B 完整月份名称(示例:August)
%c 日期和时间(示例:Sat Aug 17 15:55:44 2019)
%x 日期(示例:08/17/19)
%X 时间(示例:15:59:31)
%j 年内第几天(001-366)
%p A.M.或P.M.
%U 年内第几个星期,星期天为星期的开始(00-53)
%W 年内第几个星期,星期一为星期的开始(00-53)
%w 星期,星期天为星期的开始(0-6)
%z GMT时区信息(示例:+0800,表示中国标准时间,正8时区)
%Z 失去名称(Python3,Windows下乱码,未解决)
%% %

5. time.mktime()

  • 将格式字符串转换为时间戳(按秒计算的浮点数)
time.mktime(time.localtime())
1566028079.0

6. time.ctime()

  • 把时间戳(按秒计算的浮点数)转化为 time.asctime() 形式。
  • 若未输入参数或参数为 None,默认 time.time(),即当前时间,相当于 time.asctime(time.localtime())
time.ctime()
'Sat Aug 17 15:48:00 2019'
time.ctime(None)
'Sat Aug 17 15:48:00 2019'
time.ctime(time.time())
'Sat Aug 17 15:48:00 2019'
time.asctime(time.localtime())    # 比较
'Sat Aug 17 15:48:00 2019'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python获取当前时间(time模块) 的相关文章

  • (discord.py) 尝试更改成员角色时,“用户”对象没有属性“角色”

    因此 我正在尝试编写一个机器人 让某人在命令中指定的主持人指定的一段时间内暂停角色 我知道该变量称为 小时 即使它目前以秒为单位 我稍后会解决这个问题 基本上 它是由主持人在消息 暂停 personmention numberofhours
  • 下载 PyQt6 的 Qt Designer 并使用 pyuic6 将 .ui 文件转换为 .py 文件

    如何下载 PyQt6 的 QtDesigner 如果没有适用于 PyQt6 的 QtDesigner 我也可以使用 PyQt5 的 QtDesigner 但是如何将此 ui 文件转换为使用 PyQt6 库而不是 PyQt5 的 py 文件
  • InterfaceError:连接已关闭(使用 django + celery + Scrapy)

    当我在 Celery 任务中使用 Scrapy 解析函数 有时可能需要 10 分钟 时 我得到了这个信息 我用 姜戈 1 6 5 django celery 3 1 16 芹菜 3 1 16 psycopg2 2 5 5 我也使用了psyc
  • DreamPie 不适用于 Python 3.2

    我最喜欢的 Python shell 是DreamPie http dreampie sourceforge net 我想将它与 Python 3 2 一起使用 我使用了 添加解释器 DreamPie 应用程序并添加了 Python 3 2
  • 如何使用包含代码的“asyncio.sleep()”进行单元测试?

    我在编写 asyncio sleep 包含的单元测试时遇到问题 我要等待实际的睡眠时间吗 I used freezegun到嘲笑时间 当我尝试使用普通可调用对象运行测试时 这个库非常有用 但我找不到运行包含 asyncio sleep 的测
  • 如何等到 Excel 计算公式后再继续 win32com

    我有一个 win32com Python 脚本 它将多个 Excel 文件合并到电子表格中并将其另存为 PDF 现在的工作原理是输出几乎都是 NAME 因为文件是在计算 Excel 文件内容之前输出的 这可能需要一分钟 如何强制工作簿计算值
  • SQL Alchemy 中的 NULL 安全不等式比较?

    目前 我知道如何表达 NULL 安全的唯一方法 SQL Alchemy 中的比较 其中与 NULL 条目的比较计算结果为 True 而不是 NULL 是 or field None field value 有没有办法在 SQL Alchem
  • Spark的distinct()函数是否仅对每个分区中的不同元组进行洗牌

    据我了解 distinct 哈希分区 RDD 来识别唯一键 但它是否针对仅移动每个分区的不同元组进行了优化 想象一个具有以下分区的 RDD 1 2 2 1 4 2 2 1 3 3 5 4 5 5 5 在此 RDD 上的不同键上 所有重复键
  • 运行多个 scrapy 蜘蛛的正确方法

    我只是尝试使用在同一进程中运行多个蜘蛛新的 scrapy 文档 http doc scrapy org en 1 0 topics practices html但我得到 AttributeError CrawlerProcess objec
  • IRichBolt 在storm-1.0.0 和 pyleus-0.3.0 上运行拓扑时出错

    我正在运行风暴拓扑 pyleus verbose local xyz topology jar using storm 1 0 0 pyleus 0 3 0 centos 6 6并得到错误 线程 main java lang NoClass
  • python pandas 中的双端队列

    我正在使用Python的deque 实现一个简单的循环缓冲区 from collections import deque import numpy as np test sequence np array range 100 2 resha
  • ExpectedFailure 被计为错误而不是通过

    我在用着expectedFailure因为有一个我想记录的错误 我现在无法修复 但想将来再回来解决 我的理解expectedFailure是它会将测试计为通过 但在摘要中表示预期失败的数量为 x 类似于它如何处理跳过的 tets 但是 当我
  • Numpy 优化

    我有一个根据条件分配值的函数 我的数据集大小通常在 30 50k 范围内 我不确定这是否是使用 numpy 的正确方法 但是当数字超过 5k 时 它会变得非常慢 有没有更好的方法让它更快 import numpy as np N 5000
  • Python 3 中“map”类型的对象没有 len()

    我在使用 Python 3 时遇到问题 我得到了 Python 2 7 代码 目前我正在尝试更新它 我收到错误 类型错误 map 类型的对象没有 len 在这部分 str len seed candidates 在我像这样初始化它之前 se
  • 设置 torch.gather(...) 调用的结果

    我有一个形状为 n x m 的 2D pytorch 张量 我想使用索引列表来索引第二个维度 可以使用 torch gather 完成 然后然后还设置新值到索引的结果 Example data torch tensor 0 1 2 3 4
  • 检查所有值是否作为字典中的键存在

    我有一个值列表和一本字典 我想确保列表中的每个值都作为字典中的键存在 目前我正在使用两组来确定字典中是否存在任何值 unmapped set foo set bar keys 有没有更Pythonic的方法来测试这个 感觉有点像黑客 您的方
  • 从 Python 中的类元信息对 __init__ 函数进行类型提示

    我想做的是复制什么SQLAlchemy确实 以其DeclarativeMeta班级 有了这段代码 from sqlalchemy import Column Integer String from sqlalchemy ext declar
  • 如何使用google colab在jupyter笔记本中显示GIF?

    我正在使用 google colab 想嵌入一个 gif 有谁知道如何做到这一点 我正在使用下面的代码 它并没有在笔记本中为 gif 制作动画 我希望笔记本是交互式的 这样人们就可以看到代码的动画效果 而无需运行它 我发现很多方法在 Goo
  • 您可以在 Python 类型注释中指定方差吗?

    你能发现下面代码中的错误吗 米皮不能 from typing import Dict Any def add items d Dict str Any gt None d foo 5 d Dict str str add items d f
  • Python - 字典和列表相交

    给定以下数据结构 找出这两种数据结构共有的交集键的最有效方法是什么 dict1 2A 3A 4B list1 2A 4B Expected output 2A 4B 如果这也能产生更快的输出 我可以将列表 不是 dict1 组织到任何其他数

随机推荐

  • osgEarth的Rex引擎原理分析(三十八)MapFram和MapInfo的关系

    目标 三十 中的问题89 osgEarth MapInfo主要用于记录Map的参数配置信息 投影信息 大地 正交 立方体 和高程插值信息 一般从Map生成MapInfo mapInfo context gt getMap osgEarth
  • 中断是什么

    1 中断是什么 在计算机中 中断是系统用来响应硬件设备请求的一种机制 操作系统收到硬件的中断请求 会打断正在执行的进程 然后调用内核中的中断处理程序来响应请求 中断是一种异步的事件处理机制 可以提高系统的并发处理能力 操作系统收到了中断请求
  • ISPM _2021_11

    2020 summary 1 复习时间不足 2 单选过了 案例题和作文题还是准备不足 差几分 2021 plan 1 https www processon com view 5d4ff43ce4b0ac2b6174833f 2 真题 3
  • 总结单例模式的几种实现方式及优缺点

    几种创建方式总结 1 饿汉式 类初始化的时候 会立即加载该对象 线程天生安全 调用效率高 2 懒汉式 类初始化时 不会初始化该对象 真正需要使用的时候才会去创建该对象 具备懒加载功能 3 双重检测方式 因为JVM本身重排序的原因 可能会出现
  • stm32通用定时器实现高电平脉宽的测量

    void HAL TIM IC CaptureCallback TIM HandleTypeDef htim if htim gt Instance GTIM TIMX CAP if g timxchy cap sta 0X80 0 还未成
  • 如何在idea中创建UML类图

    一 检查UML类图插件是否开启 idea默认已经集成了该功能 只是默认没打开 我们要手动打开它 参考下图 File Settings Plugins UML Support 确认UML 这个勾已经勾上了 然后点击Apply 重启idea 然
  • Unity3D FPS帧数修改实现详解

    http www yxkfw com p 11620 1 在Quality 质量 设置里把帧数设定关闭之后才能在代码中修改游戏运行的帧数 2 在Unity中新建脚本UpdateFrame cs 编写如下代码 using UnityEngin
  • vmware的一些报错以及解决措施

    Q1 虚拟机的导出与导入 问题描述 vmware安装有问题 需要将vmware中的虚拟机导出来 重装vmware后再导进去 A 1 虚拟机的导出 文件 gt 导出为ovf 生成的文件中包含如下三个文件 这就是把当前虚拟机的东西导出来了 2
  • 【软件测试】黑盒测试、白盒测试、静态测试

    文章目录 一 黑盒测试 1 定义 2 分类 3 常见黑盒测试方法 1 功能测试方法 设计测试用例 2 性能测试方法 3 可用性测试方法 4 黑盒测试方法的实际使用 5 黑盒测试经验 二 白盒测试 1 定义 2 程序结构分析 3 逻辑覆盖 4
  • H5支付例子

    在这里插入图片描述 https img blog csdnimg cn 20200912113603136 png x oss process image watermark type ZmFuZ3poZW5naGVpdGk shadow
  • scrapy_splash简单爬取淘宝页面信息

    首先打开淘宝页面 搜索手机 https uland taobao com sem tbsearch refpid mm 26632258 3504122 32538762 clk1 04511dd93dde330d86022e9ce3a3d
  • 第二章 - 数据类型与运算

    第二章 数据类型与运算 2 1 数据类型 使用编程语言进行编程时 需要用到各种变量来存储各种信息 变量保留的是它所存储的值的内存位置 这意味着 当您创建一个变量时 就会在内存中保留一些空间 需要存储各种数据类型 比如字符型 宽字符型 整型
  • 【无标题】数字三角形

    题目描述 打印数字三角形 从1开始输出 第i行输出i个数 每个数字按4个位置输出 注 c语言中 4d可以输出一个数 占据四个位置 右对齐 输入描述 输入一行 包含一个整数n 1 lt n lt 1000 输出描述 输出n行 第i行 有i个数
  • 【Linux】gdb调试器的使用

    文章目录 一 gdb简介 二 调试前的准备 1 生成调试文件 2 启动 gdb 三 gdb 使用方法 1 查看源代码 2 设置 查看断点 多种方式设置断点 方法一 方法二 方法三 3 run 4 删除断点 断点无效 5 逐过程调试 以函数为
  • mac 远程ftp服务器文件共享,Mac系统Macbook以FTP方式与局域网中的PC共享文件

    很多人都知道在Windows 下 系统会有自带的FTP功能 只不过我们在使用的时候 进行了一定的配置 而在Mac OS 下 一般的情况下 很多同学都是通过第三方的FTP软件来搭建FTP服务器 或者说进行文件共享的 可是在今天 我们可以通过M
  • 「Photoshop2021入门教程」调整图片到不同的长宽比

    不影响画质的前提下如何调整图片的长宽比例呢 小编为大家带来Photoshop2021新手系列教程 今天我们来学习调整图片到不同的长宽比 PS打开需要调整的图片 3639 5000PX 如何调整成3000 3000PX的图片呢 菜单栏选择图像
  • 文字滚动效果,歌词滚动

    TOC 文字滚动效果 歌词滚动 在这里插入代码片
  • 基于MapReduce的(用户、物品、内容)的协同过滤推荐算法

    1 基于用户的协同过滤推荐算法 利用相似度矩阵 评分矩阵得到推荐列表 已经推荐过的置零 2 基于物品的协同过滤推荐算法 3 基于内容的推荐 算法思想 给用户推荐和他们之前喜欢的物品在内容上相似的物品 首先在物品特征建模 转载于 https
  • linux硬盘安装mint教程,硬盘安装Linux Mint KDE 10

    想要为MBP装一个KDE桌面 结果选择了Linux Mint KDE 10 Mint KDE 10只提供了DVD版本 并没有提供CD版本 所以700M的CD RW也就无用武之地了 我只好另辟蹊径了 其实方法很简单 硬盘安装呗 经过一番折腾
  • Python获取当前时间(time模块)

    Python获取当前时间 time模块 1 time time 返回当前时间戳 值为按秒计算的浮点数 表示从1970年1月1日0点0分开始 到当前时间 一共经历了多少秒 import time time time 1566028075 37