python获取日期和时间的方法

使用datetime模块

#!/usr/bin/env python 
#-*- coding:utf-8 -*- 
#author: jpuyy date jpuyy.com

import datetime

now = datetime.datetime.now()

print
print "以str显示datetime对象"
print str(now)

print "使用实例属性"
print "今年是%d年" % now.year
print "现在是%d月" % now.month
print "今天是%d号" % now.day
print "现在%d点了" % now.hour
print "现在是%d分" % now.minute
print "当前是%d秒" % now.second
print "当前微秒值是%d, 1秒=1000000微秒" % now.microsecond

print "用strftime()显示格式化的时间"
print now.strftime("%Y-%m-%d %H:%M:%S")

执行结果

以str显示datetime对象
2013-01-29 16:53:12.895591
使用实例属性
今年是2013年
现在是1月
今天是29号
现在16点了
现在是53分
当前是12秒
当前微秒值是895591, 1秒=1000000微秒
用strftime()显示格式化的时间
2013-01-29 16:53:12

发表评论

电子邮件地址不会被公开。 必填项已用*标注