惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

SecWiki News
SecWiki News
I
InfoQ
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
博客园 - Franky
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
博客园_首页
罗磊的独立博客
V
V2EX
李成银的技术随笔
大猫的无限游戏
大猫的无限游戏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
True Tiger Recordings
Vercel News
Vercel News
Cyberwarzone
Cyberwarzone
Cisco Talos Blog
Cisco Talos Blog
F
Fox-IT International blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
M
Microsoft Research Blog - Microsoft Research
Know Your Adversary
Know Your Adversary
爱范儿
爱范儿
The Register - Security
The Register - Security
G
Google Developers Blog
The Hacker News
The Hacker News
Malwarebytes
Malwarebytes
S
Securelist
博客园 - 三生石上(FineUI控件)
Jina AI
Jina AI
T
Threat Research - Cisco Blogs
T
The Exploit Database - CXSecurity.com
S
SegmentFault 最新的问题
博客园 - 叶小钗
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
宝玉的分享
宝玉的分享
博客园 - 聂微东
T
Threatpost
博客园 - 【当耐特】
D
Docker
P
Privacy & Cybersecurity Law Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
G
GRAHAM CLULEY
V
Visual Studio Blog
C
Cisco Blogs
IT之家
IT之家
S
Security Archives - TechRepublic
Latest news
Latest news
阮一峰的网络日志
阮一峰的网络日志

碎言

《西方哲学史讲演录》笔记与思考 QQ群技术大神的消逝 关于代码和编程技术贬值的思考 css链接悬停时滑动的下划线效果 css实现漂亮的彩虹渐变文本效果 Django 4.2 复习笔记(八)Django 模板语言语法 使用Moment.js或Day.js对HTML页面上的时间进行格式化 JS中数组常用API总结,slice、splice、map、reduce、shift、filter、indexOf...... 再谈TailwindCSS的使用心得 体验Pinia Vue的专属状态管理库 Link-Validator 检测网站友情链接的JavaScript脚本 async/await和fetch()的使用 一键生成Matrix动态头像 Django 4.2 复习笔记(五)Django中常见的关系字段及其示例 Windows PowerShell报错:因为在此系统上禁止运行脚本的解决 从一次浏览器兼容问题到何不放过自己做个快乐的博主 终于把Macbook Pro A1389的电池给拆掉了 如何单独使用Django ORM 在非Django项目中使用Django ORM? macOS更新后 终端提示:The default interactive shell is now zsh. 使用Python编写并部署个人静态博客:(四)逐步输出静态页面 使用Python编写并部署个人静态博客:(五)Python异步输出博文页面 Django 4.2 复习笔记(九)使用Django的上下文处理器(context processor) 百度统计代码可以解决浏览器兼容问题? Matrix 矩阵 JavaScript代码生成器 你最讨厌什么样的独立博客? 基于daisyUI Tailwind CSS做了一个博客主题 clipboard.js 一款简单好用的将文本复制到剪贴板的现代方法 Django 4.2 复习笔记(九)Django Forms 使用表单 前端React+TailwindCSS+daisyUI开发环境的快速搭建 macOS npx create-react-app 创建react项目报错或是没有写入权限 好看的博客千篇一律 有趣的博主万里挑一 记一台老机器MacBook Pro macOS 10.14 Mojiave升级到macOS Monterey 12.6.2 Django 4.2 复习笔记(七)Django 模板(TEMPLATES) CDN引用lodash报错 _.debounce is not a function Git提示 ! [remote rejected] master -> master (failure) 使用Fetch发送Ajax请求 读《写作是门手艺》的思考 fetch()如何读取请求中的`user-agent`? 一些关于中文独立博客的聚合网站 Django 4.2 复习笔记(一)迅速概览 使用Python编写并部署个人静态博客:(三)搜集博客数据 安装了Tailwind CSS IntelliSense插件 vscode没有代码提示 如何解决 Some chunks are larger than 500 KiB after minification? Django 4.2 复习笔记(三)Model模型字段 Django 4.2 复习笔记(四)数据的查询Django的ORM giscus一款基于GitHub的免费评论系统! SQLAlchemy的关系字段和Django的关系字段他们的不同点。 Django 4.2 复习笔记(六)Django的路由 Vue+element+Vite安装 Tailwind CSS Tailwind CSS的安装配置和体验 Django 4.2 复习笔记(二)编写和调试Model模型 Python权限管理框架 Casbin PyCasbin 的简单操作 vite打包后element样式被其他框架样式覆盖的解决方法 display:none没有隐藏元素所占空间的原因 Tailwind CSS 相关的组件库 一行代码升级你的node.js为最新稳定版 css布局如何选择flex和grid? JianCe 简测 简单的在线答题应用 Flask-SQLAlchemy 使用学习笔记(上):简单的配置及使用 coding_blog 碎言静态博客主题 Python random 随机数模块操作总结 如何打包上传Python程序或模块包到PyPi供其他人使用pip下载? pipenv 简化的虚拟环境、项目依赖管理工具 使用Python编写并部署个人静态博客:(一)分析与设计 Flask项目配置(config)经验 Python 字符串格式化(%操作符)及format函数的使用 PyKeyBoardFairy可以替代你游戏中的卡键盘和鼠标宏 今天是个好日子发行了碎言静态博客的功能完整版 Python 对象引用与复制 (Python参考手册读书笔记) 关于本站封面头部大图 前端项目构建打包的一些学习笔记 Anaconda常用终端命令 使用碎言静态博客依托码云Pages搭建自己的免费博客 又可以继续写blog了 解决Github Pages自定义域名失效的问题 Pico.css大道至简返璞归真--一个简单轻量化的CSS框架 Flask-SQLAlchemy 使用学习笔记(下):一对一、一对多、多对多关系 2023重学前端:HTML CSS JavaScript基础复习 simple_blog 碎言静态博客主题 新站已提交sitemap百度不抓取Google也不收录 使用CSS伪元素制作动感超酷的hover动画 CSS动画animation的简单应用 使用Python编写并部署个人静态博客:(二)实现静态页面的输出 Vue3+Element Plus环境搭建和一键切换明暗主题的配置 程序员的痛苦:颈椎病和肩周炎 css的过渡效果transition的使用 free_blog 碎言静态博客主题 从回调函数到JavaScript异步编程 vue3前端打包集成到后端fastAPI的uvicorn服务器 创建python 虚拟环境 venv 好了,又可以愉快的写博客了 wxPython编程学习笔记(10)wx.FileDialog文件选择框 wxPython编程学习笔记(09)wx.Python Menu 菜单 wxPython编程学习笔记(03)wxPython中的事件 wxPython编程学习笔记(08)wx.ListBox 下拉列表框 Python 采集数据三步曲之[正则表达式 re.py] wxPython编程学习笔记(04)wx.Butoon的应用 wxPython编程学习笔记(07)wxPython Dialog 弹出对话 wxPython编程学习笔记(06)wx.ComboBox下拉列表框 wxPython编程学习笔记(05)单选及多选按钮
Python3 datetime模块的时间操作
2026-04-11 · via 碎言

J.sky

HAND 「手写·每一个字都由作者亲手敲出」

2 分钟阅读

出去旅游一个星期刚刚回来,上周是什么也没有更新,当我们要去做一件自己非常喜欢而又美好的事,就得去做更多不喜欢不美好的事来换取这个机会。时间是有限的,所以应当珍惜当下!今天就来复习一下Python 中有关时间的操作

datetime 模块

导入模块

from datetime import *

获取当前时间:

now = datetime.now()
td = datetime.today()

格式化打印时间 格式字符串参见后边的附录。

format = "%Y-%m-%d %H:%M:%S"
print('今天的日期:'+ now.strftime(format))

根据字符串返回datetime对象 格式化的字符串应与前边的时间对应。比如:“2017-09-18 13:02:34”, “%Y-%m-%d %H:%M:%S”

print('strptime:{}'.format(datetime.strptime("2017-09-18", "%Y-%m-%d")))

时间对象转换成时间戮

tmp = td.timestamp()
print('timestamp: {}'.format(tmp))

根据时间戮转换成datetime对象

print('fromtimestamp:{}'.format(datetime.fromtimestamp(tmp)))

星期几?0是星期一

print(now.weekday()+1)

datetime 支持的最大及最小时间单位

print(datetime.max)
print(datetime.min)

打印datetime对象包含的一个tuple

for it in now.timetuple():
    print(it)

附录:格式字符串

  • datetime. strftime (format)
  • %a 星期的简写。如 星期三为Web
  • %A 星期的全写。如 星期三为Wednesday
  • %b 月份的简写。如4月份为Apr
  • %B月份的全写。如4月份为April
  • %c: 日期时间的字符串表示。(如: 04/07/10 10:43:39)
  • %d: 日在这个月中的天数(是这个月的第几天)
  • %f: 微秒(范围[0,999999])
  • %H: 小时(24小时制,[0, 23])
  • %I: 小时(12小时制,[0, 11])
  • %j: 日在年中的天数 [001,366](是当年的第几天)
  • %m: 月份([01,12])
  • %M: 分钟([00,59])
  • %p: AM或者PM
  • %S: 秒(范围为[00,61],为什么不是[00, 59],参考python手册~_~)
  • %U: 周在当年的周数当年的第几周),星期天作为周的第一天
  • %w: 今天在这周的天数,范围为[0, 6],6表示星期天
  • %W: 周在当年的周数(是当年的第几周),星期一作为周的第一天
  • %x: 日期字符串(如:04/07/10)
  • %X: 时间字符串(如:10:43:39)
  • %y: 2个数字表示的年份
  • %Y: 4个数字表示的年份
  • %z: 与utc时间的间隔 (如果是本地时间,返回空字符串)
  • %Z: 时区名称(如果是本地时间,返回空字符串)
  • %%: %% => %

相关参考

官方文档:datetime — 基本日期和时间类型

本文源码下载:

Tags: