Python开发:基于datetime或time模块分别获取当前时间戳方法实例
python的时间模块生成时间戳的方法是非常简单的,因为最近频繁用到了时间戳功能,这里简单总结了一下日常使用最为频繁的两个时间模块各自生成当前时间戳的方法,很简单,具体如下:
now_time=str(datetime.datetime.now().strftime('%Y%m%d')) nowTime=str(time.strftime('%Y%m%d',time.localtime(time.time()))) print 'now_time:',now_time print 'nowTime:',nowTime
结果如下:
now_time: 20181226
nowTime: 20181226
上面是生成年月日的时间戳,如果要精确到秒级可以使用下面的方法:
now_time=str(datetime.datetime.now().strftime('%Y%m%d%H%M%S')) nowTime=str(time.strftime('%Y%m%d%H%M%S',time.localtime(time.time()))) print 'now_time:',now_time print 'nowTime:',nowTime
结果如下:
now_time: 20181226091741
nowTime: 20181226091741
当然想使用不同的分隔符号还可以有下面的形式:
now_time=str(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')) nowTime=str(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))) print 'now_time:',now_time print 'nowTime:',nowTime now_time=str(datetime.datetime.now().strftime('%Y/%m/%d/%H:%M:%S')) nowTime=str(time.strftime('%Y/%m/%d/%H:%M:%S',time.localtime(time.time()))) print 'now_time:',now_time print 'nowTime:',nowTime
结果如下:
now_time: 2018-12-26 09:18:58
nowTime: 2018-12-26 09:18:58
now_time: 2018/12/26/09:18:58
nowTime: 2018/12/26/09:18:58
THE END