django datetime format 日期格式化
www.jx-lab.com
python 中 date,datetime,time对象都支持strftime(format)方法,但有一些区别:
1.date ,会省略 时、分、秒、毫秒
2.time ,会省略 年、月、日
下面是三种对象的格式化示例:
1.日期格式化
code:
from datetime import date
d=date(2014,12,11)
print(d)
print(d.strftime(’%Y-%m-%d’)
output:
datetime.date(2014,12,11)
2014-12-11
2.时间格式化
code:
from datetime import time
t=time(23,12,56)
print(t)
#24小时
print(t.strftime(’%H:%M:%S’))
#12小时
print(t.strftime(’%I:%M:%S’))
output:
datetime.time(23,12,56)
23:12:56
11:12:56
3.日期和时间格式化
code:
from datetime import datetime
dt=datetime(2014,12,11,23,12,56)
print(dt)
#24小时
print(dt.strftime(’%Y-%m-%d %H:%M:%S’))
#12小时
print(dt.strftime(’%Y-%m-%d %I:%M:%S’))
output:
datetime.datetime(2014, 12, 11, 23, 12, 56)
2014-12-11 23:12:56
2014-12-11 11:12:56
4.常用格式化指令参考
周,以周一为例:
%a 一
%A 星期一
%w 1
天,以第一天为例:
%d 1
月,以一月为例:
%b 一
%B 一月
%m 01
年,以2014年为例:
%y 14
%Y 2014
小时,以晚上8点为列:
%H 20
%I 08
%p pm,根据当前时间格式化
分钟,以45分为例:
%M 45
秒,以45秒为例:
%S 45
毫秒,以0微妙为例:
%f 000000
%z
UTC offset in the form +HHMM or -HHMM (empty string if the the object is naive).
时区,以默认为例:
%Z (empty), UTC, EST, CST
一年的第几天:
%j 001—366
一年的第几周:
%U 00—53,周日为第一天
%W 00—53,周一为第一天
格式化日期,以2014-12-11为例:
%x 12/11/2014
格式化时间,以23:11:45为例:
%X 23:11:45
django datetime format 日期格式化相关推荐
- JS进阶Date format(日期格式化)
方法一 // 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1- ...
- js日期格式化精髓总结
1.js获取日期的年月日,时分秒的方法 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); // ...
- python的datetime模块需要装吗,Python datetime模块的介绍(日期格式化 时间戳)
datetime模块常用的主要有下面这四个类:(要清楚import datetime : 导入的是datetime这个包,包里有各种类) 1. datetime.date 用于表示年月日构成的日期 ...
- vue 日期格式化返回指定个数月份_python时间与日期处理一次看个够(time、datetime、calendar)...
前言 python中常常会遇见时间.日期相关的处理,python标准库其实就提供了非常强大的处理能力,它们是time.datetime.calendar标准库,下面是它们常见的一些用法,一起来看看吧! ...
- Django模板过滤器 、日期格式化、数学运算
Django 的模板中的数学运算 前言 django模板只提供了加法的filter,没有提供专门的乘法和除法运算: django提供了widthratio的tag用来计算比率,可以变相用于乘法和除法的 ...
- mysql datetime 格式化_mysql日期格式化
DATE_FORMA T(date, format) 根据格式串format 格式化日期或日期和时间值date,返回结果串. 可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值 ...
- R语言用户自定义函数的语法结构、编写自定义统计值计算函数(使用ifelse结构计算均值和标准差等)、编写自定义日期格式化(format)函数(switch函数使用不同分枝格式化日期数据)、应用自定函数
R语言用户自定义函数的语法结构.编写自定义统计值计算函数(使用ifelse结构计算均值和标准差等).编写自定义日期格式化(format)函数(switch函数使用不同分枝格式化日期数据).应用自定函数 ...
- MySQL的datetime日期格式化,和Oracle的datetime日期格式化
MySQL中,可以通过以下三个函数,分别获得当前系统年月日时分秒.当前系统年月日.当前系统时分秒 : SELECT NOW(); -- 获取当前年月日时分秒:显示结果:2016-01-14 13:03 ...
- javascript时间格式format函数,js日期格式化函数
我在之前有一篇文章,写的是"javascript时间戳函数",大家可以看一下,记录了js时间戳的转换,今天主要写的函数式日期格式化函数,我们有时候调用的new Date()不是格式 ...
最新文章
- 云计算时代的数据库运行
- 【洛谷习题】小A点菜
- 硬盘温度70度正常吗_70多岁老年人原来血压160,现在130正常吗?医生为你分析实情...
- android键盘弹出头部上移处理
- linux hive创建数据库失败,Hive本地模式安装及遇到的问题和解决方案
- UE4学习-添加机关并添加代码控制
- SRM 588 D2 L2:GUMIAndSongsDiv2,冷静思考,好的算法简洁明了
- Redis系列五、redis的五种数据结构和相关指令之Set
- socket.io php 聊天室,WebSocket学习(一)——基于socket.io实现简单多人聊天室
- 7-6 查找整数 (10 分)
- 使用enum建立简单的状态机
- 2021-0413梦笔记
- 20155334 2016-2017-2 《Java程序设计》第三周学习总结
- JDY-24M钥匙标签使用说明
- 电脑编程就业找哪方面
- csgo安全服务器显示我无法加入vac,为什么进入CSGO之后显示我无法加入VAC安全服务器?在线等!急...
- 2016年全球超级计算机榜首是,中国神威·太湖之光荣登全球超级计算机500强榜首...
- 第一章 Cheat Enginee(CE)使用指南
- linux pam limits.so,linux – 即使需要pam_limits.so,ulimit也不会读取打开文件描述符limits.conf设置...
- 29.Silverlight碰撞测试、检测自定义控件碰撞,雷达扫描图之扫描雷达点状态