python3 表示时间、日期——定时器

来源:互联网 发布:巫师3新手必知 编辑:程序博客网 时间:2024/06/05 03:34

要用python做定时器,会用到当前时间。

而python中的时间主要用到这两个模块

import datetimeimport time

首先试一下time

print(time.localtime(time.time()))

输出结果

time.struct_time(tm_year=2017, tm_mon=11, tm_mday=14, tm_hour=14, tm_min=33, tm_sec=58, tm_wday=1, tm_yday=318,

其中

def getWeekday(date):  weekdayDict = {                   0 : '星期一',                   1 : '星期二',                   2 : '星期三',                   3 : '星期四',                   4 : '星期五',                   5 : '星期六',                   6 : '星期天'}  day = time.localtime(time.time()).tm_wday  return weekdayDict[day]

做定时器,比如每周一打印这是周几:

curWeekday=time.localtime(time.time()).tm_wdayif curWeekday==0:   print(getWeekday(curWeekday))

再试一下datetime:

print(datetime.datetime.now())

2017-11-14 14:45:28.118205
结果非常精确

比如我要获得周几

datetime.datetime.now().weekday()

比如获取昨天日期等

today = datetime.date.today()oneday = datetime.timedelta(days=1)#几天前yesterday = (today - oneday).strftime('%Y-%m-%d')print(yesterday)
原创粉丝点击