python 时间转换应用

import time,datetime
from datetime import timedelta
import sys
reload(sys)

format="%Y-%m-%d %H:%M:%S"
now = datetime.datetime.now().replace(hour=0,minute=0,second=0)
aDay = timedelta(days =-1)
endDate=now+aDay
startDate=endDate.replace(day=1);
print now.strftime(format)
print endDate.strftime(format)
print startDate.strftime(format)
print int(time.mktime(time.strptime(endDate.strftime(format), '%Y-%m-%d %H:%M:%S'))*1000)
print time.strftime(format,now)

(1)在用到python的时候经常会涉及到对时间的操作。

  python最常用的时间模块。

import time,datetime
from datetime import timedelta
import sys
reload(sys)

获取当前时间

format="%Y-%m-%d %H:%M:%S"

now=datetime.datetime.now() //当前时间

print now

#2013-11-07 14:59:53.331000

设置年、月、日

now.replace(year=2011,month=12,day=1,hour=0,minute=0,second=0)

将日期 (now )转换为字符串

now.strftime(format) //方式1

获取当前时间戳

print  time.time();

1383807657.91

将字符串转换为日期

time.strptime(format,now)//方式2

将字符串转换为时间戳

time.mktime(time.strptime('2012-03-28 06:53:40', '%Y-%m-%d %H:%M:%S'))

将时间戳转为日期

time.localtime(1317091800.0)
time.strftime('%Y-%m-%d %H:%M:%S',x)




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值