码迷,mamicode.com
首页 > 编程语言 > 详细

Python datetime获取详细时间

时间:2017-09-05 17:48:12      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:mic   nbsp   包含   start   class   port   获取   说明   col   

说明:datetime是date和time的结合体,包含了date和time的所有信息

 

datetime常见用法:

1、datetime.datetime.now()返回一个UTC时间的datetime对象

>>> from datetime import *
>>> print datetime.now()
2017-09-05 16:36:59.637000

2、datetime.datedelta()和datetime.datetime.now()结合获取当前时间前(或当前时间后)的某个时间,多用于定时任务中

>>> import datetime
>>> nowTime = datetime.datetime.now()#获取当前时间
>>> startTime = nowTime + datetime.timedelta(minutes=-10)#得到当前时间前10分钟的时间
>>> print startTime
2017-09-05 16:31:35.477000
>>> print nowTime
2017-09-05 16:41:35.477000

3、nowTime.strftime(format)获取时间nowTime(datetime类型的时间)的字符串形式,多用于界面显示,其中字符串格式format可自行定义,如“%Y%m%d”或“%H-%M-%S”

>>> import datetime
>>> nowTime = datetime.datetime.now()
>>> print type(nowTime)
<type ‘datetime.datetime‘>  #得到一个datetime类型的时间

>>> strTime = nowTime.strftime("%m%d")  #将datetime类型的时间转化为字符串
>>> print strTime #得到了当前时间的月份和日期
0905
>>> print nowTime
2017-09-05 16:50:18.038000

4、datetime.datetime.strptime("2012-09-12 21:08:12", "%Y-%m-%d %H:%M:%S")将字符串转化为datetime类型的时间

>>> datetime.datetime.strptime("2012-09-12 21:08:12", "%Y-%m-%d %H:%M:%S")
datetime.datetime(2012, 9, 12, 21, 8, 12)

Python datetime获取详细时间

标签:mic   nbsp   包含   start   class   port   获取   说明   col   

原文地址:http://www.cnblogs.com/heiao10duan/p/7479561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!