# coding=utf-8
# 主核心类
import datetime
class idt:
def __init__(self):
pass
# 获取今天的日期和时间
def getToday(self, format="%Y-%m-%d %H:%M:%S"):
return datetime.datetime.now().strftime(format)
# 获取今天的日期
def getDate(self, format="%Y%m%d"):
return datetime.datetime.now().date().strftime(format)
# 获取今天的时间
def getTime(self, format="%H%M%S"):
return datetime.datetime.now().time().strftime(format)
# 获取年
def getYear(self):
return datetime.datetime.now().year
# 获取月
def getMonth(self):
return datetime.datetime.now().month
# 获取日
def getDay(self):
return datetime.datetime.now().day
# 获取时
def getHour(self):
return datetime.datetime.now().hour
# 获取分
def getMinute(self):
return datetime.datetime.now().minute
# 获取秒
def getSecond(self):
return datetime.datetime.now().second
# 获取微秒
def getMicrosecond(self):
return datetime.datetime.now().microsecond
# 获取周一
def getMonday(self):
now = datetime.datetime.now()
return (now - datetime.timedelta(days=now.weekday())).date()
# 获取周二
def getTuesday(self):
now = datetime.datetime.now()
return (now + datetime.timedelta(days=1 - now.weekday())).date()
# 获取周三
def getWednesday(self):
now = datetime.datetime.now()
return (now + datetime.timedelta(days=2 - now.weekday())).date()
# 获取周四
def getThursday(self):
now = datetime.datetime.now()
return (now + datetime.timedelta(days=3 - now.weekday())).date()
# 获取周五
def getFriday(self):
now = datetime.datetime.now()
return (now + datetime.timedelta(days=4 - now.weekday())).date()
# 获取周六
def getSaturday(self):
now = datetime.datetime.now()
return (now + datetime.timedelta(days=5 - now.weekday())).date()
# 获取周天
def getSunday(self):
now = datetime.datetime.now()
return (now + datetime.timedelta(days=6 - now.weekday())).date()
Python日期时间操作
最新推荐文章于 2024-05-01 07:08:38 发布