python datetime的使用

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

' a test module '

__author__ = 'Zhang Shuai'
import datetime
t = datetime.datetime.now()
#时间 如:2017-07-23 17:39:54.994200
print(t)
#a 星期几的缩写 如:Sun
print(t.strftime("%a"))
#A 星期几的全拼 如:Sunday
print(t.strftime("%A"))
#b 月份的缩写 如:Jul
print(t.strftime("%b"))
#B 月份的全拼 如:July
print(t.strftime("%B"))
#c 时间 如:Sun Jul 23 17:39:54 2017
print(t.strftime("%c"))
#D 如:07/23/17
print(t.strftime("%D"))
#H 年 如:2017
print(t.strftime("%Y"))
#m 月 如:07
print(t.strftime("%m"))
#d 日 如:23
print(t.strftime("%d"))
#H 时 如:17
print(t.strftime("%H"))
#M 分 如:39
print(t.strftime("%M"))
#S 秒 如:54
print(t.strftime("%S"))


#格式化:2017-07-23 17-41-53
print(t.strftime("%Y-%m-%d %H-%M-%S"))


#以整点为基础过了十周 如:70 days, 0:00:00
print(datetime.timedelta(weeks=10))
#以整点为基础过了十个小时 如:10:00:00
print(datetime.timedelta(hours=10))
#以整点为基础过了十分钟   如:0:10:00
print(datetime.timedelta(minutes=10))
#以整点为基础过了十秒    如:0:00:10
print(datetime.timedelta(seconds=10))

#我们可以以datetime.timedelta来计算时间
#如 当前时间的两小时十五分三秒的时间是多少 如:2017-07-23 15:34:46.591493
print(t-datetime.timedelta(hours=2,minutes=15,seconds=3))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值