python datetime模块用strftime 格式化时间

python datetime模块用strftime 格式化时间

? Python 三大神器

这是最后一篇

#!usr/bin/python

import datetime

datetime.datetime.now()

这个会返回 microsecond。因此这个是我们不需要的。所以得做一下修改

datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")

格式化之后,就得到了我们常见的格式了。

附:strftime参数

strftime(format[, tuple]) -> string

将指定的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 当前时区的名称

%% %号本身

来源: http://www.ziqiangxuetang.com/python/datetime_strftime.html

null

时间: 2024-10-25 22:03:49

python datetime模块用strftime 格式化时间的相关文章

python datetime模块用法

python datetime模块用法 1. 创建naive(无时区信息)的datetime对象 import datetime dt_utc = datetime.datetime.utcnow() dt_utc # datetime.datetime(2019, 2, 1, 10, 53, 34, 145034) dt_utc.tzinfo # None dt_local = datetime.datetime.now() dt_local.tzinfo # None # tzinfo为No

Python中datetime模块中strftime/strptime函数

python中datetime模块非常好用,提供了日期格式和字符串格式相互转化的函数strftime/strptime 1.由日期格式转化为字符串格式的函数为: datetime.datetime.strftime() 2.由字符串格式转化为日期格式的函数为: datetime.datetime.strptime() 3.两个函数都涉及日期时间的格式化字符串,列举如下: %a 星期几的简写;如 星期三为Web %A 星期几的全称;如 星期三为Wednesday %b 月份的简写; 如4月份为Ap

python datetime模块参数详解

Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime.time模块,它提供 的接口与C标准库time.h基本一致.相比于time模块,datetime模块的接口则更直观.更容易调用. datetime模块定义了两个常量:datetime.MINYEAR和datetime.MAXYEAR,分别表示datetime所能表示的最 小.最大年份.其中,MINYEAR = 1,MAXYEAR = 9999. datetime模块定义了下面这几个类: datetim

python datetime模块详解

Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime.time模块我在之前的文章已经有所介绍,它提供 的接口与C标准库time.h基本一致.相比于time模块,datetime模块的接口则更直观.更容易调用.今天就来讲讲datetime模块. datetime模块定义了两个常量:datetime.MINYEAR和datetime.MAXYEAR,分别表示datetime所能表示的最 小.最大年份.其中,MINYEAR = 1,MAXYEAR = 9999

Python datetime模块的介绍

datetime模块常用的主要有下面这四个类:(要清楚import datetime : 导入的是datetime这个包,包里有各种类) 1. datetime.date   用于表示年月日构成的日期 2. datetime.time   用于表示时分秒微妙构成的一天24小时中的具体时间 3.  datetime.datetime   上面两个合在一起  既包含时间有包含日期 4.  datetime.timedelta   用来创建时间间隔对象,用于加减时间 一.首先着重写一下datetime

python datetime 模块常用方法小结

旨在记录python 中 datetime 模块常用的方法 1. datetime 模块 datatime 模块重新封装了time模块,提供更多接口,提供的类有:date, time, datetime, timedelta, tzinfo. 1.1 date 类 datetime.date(year, month, day) 常用方法和属性: date.max.date.min:date对象所能表示的最大.最小日期: date.resolution:date对象表示日期的最小单位.这里是天.

python datetime模块的timedelta

如果你想知道30天前是几月几号,或者是100天以前,就可以使用datetime模块的timedelta,看下面的例子: >>> import datetime >>> datetime.datetime.now() datetime.datetime(2016, 1, 14, 17, 56, 3, 493000) >>> datetime.datetime.now() - datetime.timedelta(days = 100) datetime.

python datetime模块的日常使用

[10:52:43][[email protected]| ~]# python Python 2.7.12 (default, Jun 27 2017, 11:19:01) [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>

python time模块的strftime函数

strftime()方法转化成一个元组或sreuct_time表示时间所指定的格式参数所返回gmtime()或locatime()为一个字符串. 当t不设置,所返回当前时间使用localtime()方法.格式必须是字符串.异常ValueError被挂起,如果t在任何字段的允许范围之外. 语法: 以下是strftime()方法的语法: time.strftime(format[,t]) 参数: t---这是以秒为单位来进行格式化的时间. format----这是将用于格式化给定的时间的指令.下面的