python datetime time使用

1.python获取当前时间
time.time() 获取当前时间戳
time.localtime() 当前时间的struct_time形式
time.ctime() 当前时间的字符串形式

2.python格式化字符串
格式化成2009-03-20 11:45:39形式
time.strftime(“%Y-%m-%d %H:%M:%S”, time.localtime())

格式化成Sat Mar 28 22:24:24 2009形式
time.strftime(“%a %b %d %H:%M:%S %Y”, time.localtime())

3.将格式字符串转换为时间戳
a = “Sat Mar 28 22:24:24 2009”
b = time.mktime(time.strptime(a,”%a %b %d %H:%M:%S %Y”))
4.
datetime.datetime.now() –系统当前时间

datetime.datetime(2016, 6, 2, 17, 25, 7, 779000)

datetime.date.today() –今天日期

datetime.date(2016, 6, 2)

datetime.datetime.today()–系统当前时间

datetime.datetime(2016, 6, 2, 17, 38, 31, 427000)

datetime.datetime.today().weekday()–获取一周中的第几天 ,一周从0开始

#datetostr(date): –datetime类型的时间格式化成str
方法1:
datetime.datetime.strftime(datetime.date.today(),’%Y-%m-%d %H:%M:%S’)

‘2016-06-02 00:00:00’

方法2:
str(datetime.date.today())

‘2016-06-02’

#strToDate(strdate): –把str变成date
datetime.datetime.strptime(‘2016-06-02 00:00:00’,’%Y-%m-%d %H:%M:%S’)

datetime.datetime(2016, 6, 2, 0, 0)

datetime.timedelta(days=1)

”’
格式化常用的几个参数
Y : 1999
y :99
m : mouth 02 12
M : minute 00-59
S : second
d : day
H : hour
3种基本格式
DATE_FMT = ‘%Y-%m-%d’
DATETIME_FMT = ‘%Y-%m-%d %H:%M:%S’
DATE_US_FMT = ‘%d/%m/%Y
”’
参考链接:
http://www.open-open.com/lib/view/open1410416920211.html
http://blog.sina.com.cn/s/blog_6c3748830100ypt9.html
http://blog.csdn.net/kiki113/article/details/4033017

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值