Python time strftime() 方法

2023-11-11

描述

Python time strftime() 函数用于格式化时间,返回以可读字符串表示的当地时间,格式由参数 format 决定。

语法

strftime()方法语法:

time.strftime(format[, t])

参数

  • format -- 格式字符串。
  • t -- 可选的参数 t 是一个 struct_time 对象。

返回值

返回以可读字符串表示的当地时间。

说明

python中时间日期格式化符号:

  • %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 本地简化星期名称
  • %A 本地完整星期名称
  • %b 本地简化的月份名称
  • %B 本地完整的月份名称
  • %c 本地相应的日期表示和时间表示
  • %j 年内的一天(001-366)
  • %p 本地A.M.或P.M.的等价符
  • %U 一年中的星期数(00-53)星期天为星期的开始
  • %w 星期(0-6),星期天为星期的开始
  • %W 一年中的星期数(00-53)星期一为星期的开始
  • %x 本地相应的日期表示
  • %X 本地相应的时间表示
  • %Z 当前时区的名称
  • %% %号本身

实例

以下实例展示了 strftime() 函数的使用方法:

实例

#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 通过导入 __future__ 包来兼容 Python3.x print
# 如果使用了 Python3.x 可以删除此行引入
from __future__ import print_function

from datetime import datetime


now = datetime.now() # current date and time

year = now.strftime("%Y")
print("year:", year)

month = now.strftime("%m")
print("month:", month)

day = now.strftime("%d")
print("day:", day)

time = now.strftime("%H:%M:%S")
print("time:", time)

date_time = now.strftime("%Y-%m-%d, %H:%M:%S")
print("date and time:",date_time)

以上实例输出结果为:

year: 2020
month: 09
day: 25
time: 10:24:28
date and time: 2020-09-25, 10:24:28

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python time strftime() 方法 的相关文章

  • 如何在 AWS CDK 创建的 Python Lambda 函数中安装外部模块?

    我在 Cloud9 中使用 Python AWS CDK 并且我部署简单的 Lambda 函数那应该是发送 API 请求到 Atlassian 的 API当对象上传到 S3 存储桶时 也是由 CDK 创建的 这是我的 CDK 堆栈代码 fr
  • 在 Python distutils 中从 setup.py 查找脚本目录的正确方法?

    我正在分发一个具有以下结构的包 mymodule mymodule init py mymodule code py scripts script1 py scripts script2 py The mymodule的子目录mymodul
  • Pandas 数据帧到 numpy 数组 [重复]

    这个问题在这里已经有答案了 我对 Python 很陌生 经验也很少 我已经设法通过复制 粘贴和替换我拥有的数据来使一些代码正常工作 但是我一直在寻找如何从数据框中选择数据 但无法理解这些示例并替换我自己的数据 总体目标 如果有人真的可以帮助
  • 以同步方式使用 FastAPI,如何获取 POST 请求的原始正文?

    在中使用 FastAPIsync not async模式 我希望能够接收 POST 请求的原始 未更改的正文 我能找到的所有例子都显示async代码 当我以正常同步方式尝试时 request body 显示为协程对象 当我通过发布一些内容来
  • 更改 `base_compiledir` 以将编译后的文件保存在另一个目录中

    theano base compiledir指编译后的文件存放的目录 有没有办法可以永久设置theano base compiledir到不同的位置 也许通过修改一些内部 Theano 文件的内容 http deeplearning net
  • python suds SOAP 请求中的名称空间前缀错误

    我使用 python suds 来实现客户端 并且在发送的 SOAP 标头中得到了错误的命名空间前缀 用于定义由element ref 在 wsdl 中 wsdl 正在引用数据类型 xsd 文件 请参见下文 问题出在函数上GetRecord
  • 如何通过在 Python 3.x 上按键来启动和中断循环

    我有这段代码 当按下 P 键时会中断循环 但除非我按下非 P 键 否则循环不会工作 def main openGame while True purchase imageGrab if a sum gt 1200 fleaButton ti
  • 对图像块进行多重处理

    我有一个函数必须循环遍历图像的各个像素并计算一些几何形状 此函数需要很长时间才能运行 在 24 兆像素图像上大约需要 5 小时 但似乎应该很容易在多个内核上并行运行 然而 我一生都找不到一个有据可查 解释充分的例子来使用 Multiproc
  • 从 python 发起 SSH 隧道时出现问题

    目标是在卫星服务器和集中式注册数据库之间建立 n 个 ssh 隧道 我已经在我的服务器之间设置了公钥身份验证 因此它们只需直接登录而无需密码提示 怎么办 我试过帕拉米科 它看起来不错 但仅仅建立一个基本的隧道就变得相当复杂 尽管代码示例将受
  • 如何解决使用 Spark 从 S3 重新分区大量数据时从内存中逐出缓存的表分区元数据的问题?

    在尝试从 S3 重新分区数据帧时 我收到一个一般错误 Caused by org apache spark SparkException Job aborted due to stage failure Task 33 in stage 1
  • 如何使用列表作为pandas数据框中的值?

    我有一个数据框 需要列的子集包含具有多个值的条目 下面是一个带有 运行时 列的数据框 其中包含程序在各种条件下的运行时 df condition a runtimes 1 1 5 2 condition b runtimes 0 5 0 7
  • 将 2D NumPy 数组按元素相乘并求和

    我想知道是否有一种更快的方法 专用 NumPy 函数来执行 2D NumPy 数组的元素乘法 然后对所有元素求和 我目前使用np sum np multiply A B 其中 A B 是相同维度的 NumPy 数组m x n 您可以使用np
  • 在 Pandas 中使用正则表达式的多种模式

    我是Python编程的初学者 我正在探索正则表达式 我正在尝试从 描述 列中提取一个单词 数据库名称 我无法给出多个正则表达式模式 请参阅下面的描述和代码 描述 Summary AD1 Low free DATA space in data
  • Python 将日志滚动到变量

    我有一个使用多线程并在服务器后台运行的应用程序 为了无需登录服务器即可监控应用程序 我决定包括Bottle http bottlepy org为了响应一些HTTP端点并报告状态 执行远程关闭等 我还想添加一种查阅日志文件的方法 我可以使用以
  • 使用 NumPy 将非均匀数据从文件读取到数组中

    假设我有一个如下所示的文本文件 33 346 1223 10 23 11 23 12 23 13 23 14 23 15 23 16 24 10 24 11 24 12 24 13 24 14 24 15 24 16 25 14 25 15
  • mac osx 10.8 上的初学者 python

    我正在学习编程 并且一直在使用 Ruby 和 ROR 但我觉得我更喜欢 Python 语言来学习编程 虽然我看到了 Ruby 和 Rails 的优点 但我觉得我需要一种更容易学习编程概念的语言 因此是 Python 但是 我似乎找不到适用于
  • Tkinter - 浮动窗口 - 调整大小

    灵感来自this https stackoverflow com a 22424245 13629335问题 我想为我的根窗口编写自己的调整大小函数 但我刚刚注意到我的代码显示了一些性能问题 如果你快速调整它的大小 你会发现窗口没有像我希望
  • 无法在前端使用 JavaScript Fetch API 将文件上传到 FastAPI 后端

    我正在尝试弄清楚如何将图像发送到我的 API 并验证生成的token那是在header的请求 到目前为止 这就是我所处的位置 app post endreProfilbilde async def endreProfilbilde requ
  • 从 Twitter API 2.0 获取 user.fields 时出现问题

    我想从 Twitter API 2 0 端点加载推文 并尝试获取标准字段 作者 文本 和一些扩展字段 尤其是 用户 字段 端点和参数的定义工作没有错误 在生成的 json 中 我只找到标准字段 但没有找到所需的 user fields 用户
  • 您可以使用关键字参数而不提供默认值吗?

    我习惯于在 Python 中使用这样的函数 方法定义 def my function arg1 None arg2 default do stuff here 如果我不供应arg1 or arg2 那么默认值None or default

随机推荐

  • 给apk手动签名

    用Android studio生成签名文件然后用命令签名 先要对齐apk zipalign v p 4 需要签名apk 输出后的apk jarsigner verbose keystore 签名文件 jks storepass 密码 key
  • linux安装mysql 8.0.20(正式环境)

    安装之前需要确认机器上是否安装过mysql如果已经安装过 需要清理掉 1 检查是否已经安装过mysql rpm qa grep mysql 如果环境中有遗留mysql则执行删除命令 rpm e nodeps mysql xxxxxxxxx
  • 覆盖拦截器栈里特定拦截器的参数

  • 一文带你了解ViewModel

    Lifecycle库可以有效避免内存泄漏和解决常见的Android生命周期难题 1 引言 ViewModel属于lifecycle 生命周期感知型组件 中的一员 通常与LiveData DataBinding一起使用 它们是MVVM架构的重
  • HCIP——IPV6实验

    一 实验要求 1 两个局域网基于6to4tunnel可达 2 R1可以访问R3的环回 二 实验拓扑结构 三 实验过程 1 配置公网IP地址以及缺省路由 R2 r2 int g0 0 1 r2 GigabitEthernet0 0 1 iP
  • JavaScript Set()对象 实现去重

    Set 对象里的值具有唯一性 我们可以利用这个特性进行数组去重 let arr 2 2 2 8 8 55 55 0 1 0 1 i i null null undefined undefined NaN NaN let newArr fun
  • Navicat Premium 12

    一 破解 1 下载安装Navicat Premium 12 2 解压破解补丁 选择对应版本 这里选的是简体中文64位 3 打开所选目录 复制里面文件 4 将复制的文件粘贴到Navicat Premium 12的安装根目录 5 打开软件即可无
  • 小米怎么快速回到顶部_打开小米这3个设置,手机越用越好用啦!你现在还不知道吗?...

    手机天天都在用 但是你对你的小米手机足够了解吗 小米手机有很多好用的功能设置 比如以下这3个 打开小米手机下面这3个设置 你的小米手机会越来越好用 下面就一起来看看吧 全面屏手势 第一个设置是小米的 全面屏手势 开启小米手机的 全面屏手势
  • VS开发C++动态库及其调用程序

    用VS建立一个解决方案 包括两个项目 动态库TestDll和应用程序TestExe 以下详细介绍TestDll动态库配置导出类和函数的方法 以及TestExe应用程序如何调用TestDll和配置项目依赖关系 一 VS2019创建动态库项目并
  • React之const语句

    以下内容都摘自 https developer mozilla org zh CN docs Web JavaScript Reference Statements const 常量是块级作用域 很像使用let语句定义的变量 常量的值不能通
  • C/C++ 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C2440 “=”: 无法从“const char [13]”转换为“char *” 字符指针

    全网付费课程欢迎咨询QQ 3388486286 如果你尝试初始化非常量会导致 C2440 char 或wchar t 通过使用中的字符串文字C 代码 当编译器一致性选项 zc strictstrings设置 在 C 中 字符串文字的类型是数
  • ECharts配合Node.js爬虫实现数据可视化

    数据可视化简介 可视化技术是将数据和信息以图形化的方式展示出来 以便更好地理解和分析 可视化技术通常使用各种图表 图形 动画和交互式效果来呈现数据 可视化技术有以下几个基本概念 数据 可视化技术的基础是数据 数据可以是数字 文本 图片 视频
  • 我的创作纪念日 · 2023年1月17日

    博文作者 wangzirui32 喜欢的可以 点赞 收藏 关注哦 本文首发于CSDN 未经许可禁止转载 原来笔者没有时间创作这篇文章的 后来想想 写了这么多 况且又是创作2周年 还是写了把 doge 我的创作纪念日 机缘 2021年1月17
  • 【深度学习】目标检测 yolov5模型量化安装教程以及转ONXX,torchscript,engine和速度比较一栏表

    模型量化 yolov5 的模型量化 好好看看export py YOLOv5 by Ultralytics GPL 3 0 license Export a YOLOv5 PyTorch model to other formats Ten
  • 软件架构综述

    软件架构概述 软件架构产生的背景 软件架构的主要思想和特征 主要思想 软件架构的特征 软件架构的发展阶段 软件架构研究和应用现状 软件架构理论和方法研究 软件架构的应用研究 参考书籍 备注 软件架构产生的背景 软件架构用来刻画软件系统整体抽
  • 如何提高烟雾、火的检测准确率?!

    我最近在做一个烟雾和火的检测实验 有时候效果不太好 不知道如何提高效果 我用的是YOLO V3训练的模型
  • [js] 去除小数点后面多余的零

    var a 0 100 parseFloat a a 0 1
  • Android studio Gradle 7.0+ 版本的.aar引入方式说明

    新建的Androidi项目编译错误 莫名其妙的错误 踩坑了 记录一下 各位大神指正 1 buildg radle中引入 aar错误 android repositories flatDir 引入libs目录下的aar dirs libs A
  • linux命令打印消息自动保存,Linux基本命令(2)

    1 如果在任何命令的后面加上一个 gt 和文件名 不一定事先存在 那么这个命令的执行结果就被送至该文件中 如 ls usr bin gt unknown 如果该文件已经存在 则ls命令的输出结果将会覆盖原来的文件内容 如果用csh和tcsh
  • Python time strftime() 方法

    描述 Python time strftime 函数用于格式化时间 返回以可读字符串表示的当地时间 格式由参数 format 决定 语法 strftime 方法语法 time strftime format t 参数 format 格式字符