你想要知道的Python日期格式化知识都在这
Python中日期格式化是非常常见的操作,Python 中能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从格林威治时间1970年01月01日00时00分00秒起经过了多长时间来表示。
注: 以下代码在Python3下运行通过, Python2下未经测试, 如遇问题可以下方留意。
1. 基本方法
获取当前日期:time.time()
获取元组形式的时间戳:time.local(time.time())
格式化日期的函数(基于元组的形式进行格式化):
(1)time.asctime(time.local(time.time()))
(2)time.strftime(format[,t])
将格式字符串转换为时间戳:
time.strptime(str,fmt='%a %b %d %H:%M:%S %Y')
延迟执行:time.sleep([secs]),单位为秒
2. 格式化符号
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 当前时区的名称
%% %号本身
3. 常用用法
3.1 将字符串的时间转换为时间戳
方法:
1 2 3 4 5 6 7 |
|
结果:
1511515800
3.2 时间戳转换为指定格式日期
代码:
1 2 3 4 |
|
结果:
2017-11-24 17:30:00
3.3 格式切换
把-分割格式2017-11-24 17:30:00 转换为斜杠分割格式: 结果:2017/11/24 17:30:00
代码:
1 2 3 4 5 6 |
|
结果:
2017/11/24 17:30:00
3.4 获取当前时间并转换为指定日期格式
1 2 3 4 5 6 7 |
|
结果:
2017-11-24 18:36:57
3.5 获得三天前的时间的方法
1 2 3 4 5 6 7 8 9 |
|
结果:
2017-11-21 18:42:52
注:timedelta()的参数有:days,hours,seconds,microseconds
3.6 使用datetime模块来获取当前的日期和时间
1 2 3 4 5 6 7 8 9 10 11 |
|
你想要知道的Python日期格式化知识都在这相关推荐
- 荒野大镖客2服务器维护时间,荒野大镖客2:关于Online线上测试版,你需要知道的7个小知识...
荒野大镖客2:关于Online线上测试版,你需要知道的7个小知识 在荒野大镖客2Online中你都能做些什么? R星此前曾经宣布荒野大镖客Online的Beta测试版<Red Dead:Redm ...
- php怎么调用麦克风,使用麦克风时要知道的10大声学知识
大家在使用麦克风时,有没有想过麦克风有什么声学原理呢,下面给大家介绍一下使用麦克风时要知道的10大声学知识! 一.混响 声音在房间内衰减的方式是影响声音录制的重要因素.混响对声音的作用是两面的,可以更 ...
- python日期格式化到毫秒_Python简单格式化时间的方法【strftime函数】 python 格式化日期到毫秒...
python3使用opencv的VideoCapture读取视频文件遇到Python 3.5.3 (v3.5.3:1880cb95a742, Jan 16 2017, 16:02:32) [MSC v ...
- python神奇功能_16个你毫不知道的Python神奇技能
显示有限的接口到外部 当发布python第三方package时, 并不但愿代码中全部的函数或者class能够被外部import, 在__init__.py中添加__all__属性,python 该li ...
- Python第一天:你必须要知道的Python擅长领域以及各种重点学习框架(包含Python在世界上...
[toc] 今天开始将会发布系列型的Python学习, 今天讲述的框架相对来说比较多,只能一一例举出来, 无法进行准确的 Python5大擅长领域 很多学Python的小伙伴, 转行, 或者兴趣还有就 ...
- Python第一天:你必须要知道的Python擅长领域以及各种重点学习框架(包含Python在世界上的应用)
文章目录 Python5大擅长领域 WEB开发 网络编程 科学运算 GUI图形开发 运维自动化 Python在世界上的知名应用 国外 谷歌 CIA NASA YouTube Dropbox Insta ...
- 一看就知道的Java8日期处理全方位实践
Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API. Java处理日期.日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型, ...
- import是引进外部函数吗_你必须要知道的Python中的main函数
在很多开发语言中,都有一个叫做mian的主函数,这个函数一般都是程序的入口,当程序启动时,首先执行这个函数. 比如C#语言中的main函数长这个样子. static void Main(string[ ...
- 作为程序员,起码要知道的 Python 修饰器!
Python修饰器是个非常强大的概念,可以用一个函数去"包装"另一个函数.修饰器的思想,就是把函数中除了正常行为之外的部分抽象出去.这样有很多好处,如很容易进行代码复用,并且能遵守 ...
最新文章
- 数据库系统DBS的特点
- Python使用numpy包编写自定义函数计算平均绝对误差(MAE、Mean Absolute Error)、评估回归模型和时间序列模型、解读MAE
- File 类型的文本框,选择文件时响应很慢解决方法
- 【JavaScript】数组
- create_workqueue和create_singlethread_workqueue【转】
- 夜间工作致癌的原因被发现:熬夜破坏了癌症相关基因的节律,导致DNA损伤增加、修复效率降低...
- android 推送的小图标,android - 推送通知中没有声音并且没有自定义的小图标 - 堆栈内存溢出...
- 一.论文编写之工具记录
- 汇编程序求助,window.inc报错
- C语言编译警告和报错整理-持续更新
- 伊诺伊香槟分校计算机世界排名,伊利诺伊大学香槟分校世界排名及专业排名汇总(QS世界大学排名版)...
- Hololens学习(一)安装 部署Hololens开发环境
- 初学c语言写了个生辰八字算法,内容比较简单
- linux动态压缩硬盘,VirtualBox 压缩VDI硬盘
- DV、LS路由算法Java编程实现
- BigDecimal除法后保留两位小数
- 新网银行java面试题_新网银行面试
- java mahout使用教程_Mahout使用简例
- XMOS开发环境安装
- 【工赋开发者社区】数字化转型路上不得不面对的3个问题
热门文章
- Java使用poi和jfreechart生成excel图表图片
- 【一起入门MachineLearning】中科院机器学习-期末题库-【选择题13,14,15,16,17,26,27,65+多选题11,22+简答题2】
- 当前状态企业架构蓝图是什么?
- 有线耳机和无线耳机的利弊
- 自媒体账号ID应该怎么取?
- Vue新一代状态管理工具—Pinia—都2023年了,快学起来吧!
- Halcon学习(1)初识Halcon HDevelop
- python正则 两边固定 中间任意字符
- Bootstrap 的网格系统(Grid System)
- linux点阵数字图案,新人求助 点阵识别 数字