Python datetime 格式化字符串:strftime()
Python datetime 格式化字符串:strftime()
Python 的datetime
模块 其实就是date
和time
模块的结合, 常见的属性方法都比较常用
比如:
datetime.day
,datetime.month
,datetime.year
分别表示一个datetime
对象的日,月,年;如下
from datetime import datetime dt=datetime.now() #创建一个datetime类对象 print dt.year,dt.month,dt.day''' 输出为: 2015 3 8 '''
下面着重记录一下 另一个方法: strftime()
用来格式化datetime
对象, 有时候会十分的方便:
先看一下格式: datetime.strftime('%' )
%后面跟一个控制字符,如下:
格式符 | 说明 |
---|---|
%a |
星期的英文单词的缩写:如星期一, 则返回 Mon
|
%A |
星期的英文单词的全拼:如星期一,返回 Monday
|
%b |
月份的英文单词的缩写:如一月, 则返回 Jan
|
%B |
月份的引文单词的缩写:如一月, 则返回 January
|
%c |
返回datetime 的字符串表示,如03/08/15 23:01:26
|
%d | 返回的是当前时间是当前月的第几天 |
%f | 微秒的表示: 范围: [0,999999] |
%H | 以24小时制表示当前小时 |
%I | 以12小时制表示当前小时 |
%j | 返回 当天是当年的第几天 范围[001,366] |
%m | 返回月份 范围[0,12] |
%M | 返回分钟数 范围 [0,59] |
%P |
返回是上午还是下午–AM or PM
|
%S | 返回秒数 范围 [0,61]。。。手册说明的 |
%U | 返回当周是当年的第几周 以周日为第一天 |
%W | 返回当周是当年的第几周 以周一为第一天 |
%w | 当天在当周的天数,范围为[0, 6],6表示星期天 |
%x | 日期的字符串表示 :03/08/15 |
%X | 时间的字符串表示 :23:22:08 |
%y | 两个数字表示的年份 15 |
%Y | 四个数字表示的年份 2015 |
%z | 与utc时间的间隔 (如果是本地时间,返回空字符串) |
%Z | 时区名称(如果是本地时间,返回空字符串) |
举几个列子:
from datetime import datetime dt = datetime.now() print '时间:(%Y-%m-%d %H:%M:%S %f): ' , dt.strftime( '%Y-%m-%d %H:%M:%S %f' ) print '时间:(%Y-%m-%d %H:%M:%S %p): ' , dt.strftime( '%y-%m-%d %I:%M:%S %p' ) print '星期缩写%%a: %s ' % dt.strftime( '%a' ) print '星期全拼%%A: %s ' % dt.strftime( '%A' ) print '月份缩写%%b: %s ' % dt.strftime( '%b' ) print '月份全批%%B: %s ' % dt.strftime( '%B' ) print '日期时间%%c: %s ' % dt.strftime( '%c' ) print '今天是这周的第%s天 ' % dt.strftime( '%w' ) print '今天是今年的第%s天 ' % dt.strftime( '%j' ) print '今周是今年的第%s周 ' % dt.strftime( '%U' ) print '今天是当月的第%s天 ' % dt.strftime( '%d' )''' 输出如下: -------------------------------------------------------------- 时间:(%Y-%m-%d %H:%M:%S %f): 2015-03-08 23:30:42 181000 时间:(%Y-%m-%d %H:%M:%S %p): 15-03-08 11:30:42 PM 星期缩写%a: Sun 星期全拼%A: Sunday 月份缩写%b: Mar 月份全批%B: March 日期时间%c: 03/08/15 23:30:42 今天是这周的第0天 今天是今年的第067天 今周是今年的第10周 今天是当月的第08天 --------------------------------------------------- '''
转载于:https://www.cnblogs.com/fwl8888/p/9635505.html
Python datetime 格式化字符串:strftime()相关推荐
- python中格式化字符串_Python中所有字符串格式化的指南
python中格式化字符串 Strings are one of the most essential and used datatypes in programming. It allows the ...
- 站长在线Python精讲:在Python中格式化字符串的两种方法详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中格式化字符串的两种方法详解>.本知识点主要内容有:使用%操作符格式化字符串和使用format()方法格式化字 ...
- python datetime 格式化_[已解决]Python中用strftime格式化datetime出错
折腾: [已解决]Flask中的templates的html中格式化datetime 期间,用代码:@app.template_filter('datetime_format') def_jinja2 ...
- python 时间格式化字符串
格式化字符串有很多种,这里是我感觉非常简单的方法 获得当前时间 #导包 import datatime datetime.datetime.now()输出: 2022-03-16 09:22:07.5 ...
- 快速记忆python函数-python之格式化字符串速记整理
一.格式化字符串的方式: 1.字符串表达式: 语法格式:"%s' % var 或 "%s %d' % (var1, var2) 说明:%s.%d等为格式类型说明符 例子: > ...
- python中格式化字符串的作用_python中字符串格式化的意义(化妆)
格式 描述 %%百分号标记 #就是输出一个% %c字符及其ASCII码 %s字符串 %d有符号整数(十进制) %u无符号整数(十进制) %o无符号整数(八进制) %x无符号整数(十六进制) %X无符号 ...
- python中格式化字符串的使用_Python中的格式化字符串
Python中的格式化字符串方法: 在学习了一段时间的Python之后,回过头来看书的时候,发现Python中最简单的关于格式化输出字符串的方法也有多种,而这并不是类似于茴香豆的"茴&quo ...
- python for 格式化字符串 list.count
1.格式化字符串--------------------------------------name = input("your name:")age = input(" ...
- Python datetime 格式化 明天,昨天
import time #获取今天的字符串 today = time.strftime("%Y-%m-%d",time.localtime(time.time())) print( ...
- python datetime和字符串如何相互转化?
在python中如何将datetime类型转化为字符串,或者如何将字符串转化为datetime类型呢? 目录 一.将字符串转化为datetime类型 二.将datetime转化为字符串类型 一.将字符 ...
最新文章
- Builder (建造者) — 【面向对象设计模式学习】
- ssh配置公钥_如何使用公钥认证免密码ssh远程登录Linux服务器
- 【数学和算法】初识卡尔曼滤波器(五)
- JAVA实例,判断是否是瑞年
- 如何提升你的CSS技能?掌握这20个css技巧即可[完整版]
- Unity2D之Sprite动画相关
- cisco路由器菜单的制作
- 美团/饿了么外卖红包小程序源码
- 仿链家地图找房_愉快滴抓取链家地图找房中的商圈
- TP5 生成二维码并合成图片
- 【PTA】藏头诗:输入四句古诗,输出每句诗的第一个字。
- 家庭组网 光猫+交换机利用VLAN划分实现客厅IPTV机顶盒与上网路由器单线复用(上)
- 算法练习(7) —— 动态规划 Strange Printer
- Socks5代理服务器示例详解
- Caused by: java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be ope
- android flutter 混合开发,Flutter(六)Android与Flutter混合开发(Hybird)
- 如何查询搜狗收录情况
- c#创建画布_如何:创建和使用画布
- Ubuntu之Vim修改只读文件 + Ubuntu修改apt-get源
- 【OpenMV小车——第1.2篇】OpenMV主控板的简介与入门使用
热门文章
- .net知识和学习方法系列(二十一)CLR-枚举
- 2004-6-22+ 用vs.net做的留言板
- 计算机术语hpp,HPP(计算机术语)_百度百科
- java pgp加密_GPG(pgp)加解密中文完整教程
- python 爬虫生成csv文件和图_python爬虫系列(4.2-python操作csv文件)
- sql 字段很多怎么汇总_利用集算器实现分库汇总
- 改善你的生活品质,可以从一块小小的单片机开始
- 全局bigdecimal反序列化转String返回数据
- linux关闭rac某一节点,实现多次不完全恢复(RAC环境需要将另一节点关闭)
- docker php 一键部署_提升10倍生产力:IDEA远程一键部署SpringBoot到Docker