Python时间的使用

#!/usr/bin/python
#coding:utf-8

import time
import datetime

#系统时间戳
print(time.time())
#1450682521.0920722

#localtime返回的是当前时区的值
print(time.localtime())
#time.struct_time(tm_year=2015, tm_mon=12, tm_mday=21, tm_hour=16, tm_min=22, tm_sec=1, tm_wday=0, tm_yday=355, tm_isdst=0)

#gmtime()返回的是0时区的值
print(time.gmtime())
#time.struct_time(tm_year=2015, tm_mon=12, tm_mday=21, tm_hour=7, tm_min=22, tm_sec=1, tm_wday=0, tm_yday=355, tm_isdst=0)

 #%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 当前时区的名称
 #%% %号本身 
d = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
print(d)
#2015-12-21 16:22:01

print(time.ctime())
#Mon Dec 21 16:22:01 2015

#字符串转化成日期
s = "2015-12-21"
d = time.strptime(s, '%Y-%m-%d')
print(d)

#日期转换成字符串
d = time.strftime("%Y-%m-%d %H:%M:%S", d)
print(d)

#获取系统当前时间1
now = datetime.datetime.now()
print("当前系统时间1", now)
#获取系统当前时间2
print("当前系统时间2", datetime.datetime.today())

#转为指定的格式
d = now.strftime("%Y-%m-%d %H:%M:%S")
print(d)

#可以通过datetime.timedelta()方法来前后移动时间

#获取三天前的日期
d = datetime.datetime.now() - datetime.timedelta(days=3)
print("获取三天前的日期", d)

#获取三天后的日期
d = datetime.datetime.now() + datetime.timedelta(days=3)
print("获取三天后的日期", d)

#获取2个小时后的日期
d = datetime.datetime.now() + datetime.timedelta(hours=2)
print("获取2个小时后的日期", d)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值