可以直接将下方代码运行查看结果:
#!/usr/bin/python
# coding=utf-8
import time  # 引入time模块
# 时间戳:
# 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。
# 但是1970年之前的日期就无法以此表示了。太遥远的日期也不行,UNIX和Windows只支持到2038年。
# Python的time模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳, 如下实例:
ticks = time.time()
print ("当前时间戳为:%f"%(ticks))
# 获取当前时间
# tm_year   |    4位数年: 2008
# tm_mon   |    月: 1到12
# tm_mday   |    日: 1到31
# tm_hour  |    小时: 0到23
# tm_min   |    分钟: 0到59
# tm_sec       |    秒: 0到61(60或61是闰秒)
# tm_wday  |    一周的第几日: 0到6(0是周一)
# tm_yday  |    一年的第几日: 1到366
# tm_isdst     |    夏令时:1(夏令时)、0(不是夏令时)、-1(未知),默认 -1
# 从返回浮点数的时间辍方式向时间元组转换,只要将浮点数传递给如localtime之类的函数。
localtime = time.localtime(time.time())
print("本地时间为:%s"%(localtime))
# 格式化日期:使用time模块的strftime
#    %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 当前时区的名称
#    %% %号本身
# 格式化成2016-03-20 11:45:39形式
print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
# 格式化成Sat Mar 28 22:24:24 2016形式
print (time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()))
# 将格式字符串转换为时间戳:    time.mktime(tupletime) 接受时间元组并返回时间辍(1970纪元后经过的浮点秒数)
a = "Sat Mar 28 22:24:24 2016"
print (time.mktime(time.strptime(a, "%a %b %d %H:%M:%S %Y")))
