Python的datetime模块

datetime 是模块,包含一个datetime的类  以下的方法是类方法

 

构造函数:

class datetime.datetime小时= 0分钟= 0秒= 0微秒= 0tzinfo =无*折叠= 0 

年,月,日参数是必需的。 tzinfo可以是None,或者是tzinfo子类的实例。其余参数可以是整数,在以下范围内:

  • MINYEAR <= year <= MAXYEAR
  • 1 <= month <= 12
  • 1 <= day <= number of days in the given month and year
  • 0 <= hour < 24
  • 0 <= minute < 60
  • 0 <= second < 60
  • 0 <= microsecond < 1000000
  • fold in [0, 1]

超范围则会触发 ValueError

 

类方法:

today()     #返回当前的本地日期时间

now(tz=None)     #返回当前的本地日期时间  ,tz不设定的情况 和 today方法一样

timestamp('时间字符串')    #返回时间戳

fromtimestamp('时间戳')    #返回时间字符串

strptime(' 用户输入格式','格式化')   #str转为datetime

strftiom('格式化')      #格式化为字符串显示给用户

 

额外:

datetime加减:

需要导入 timedalta 这个类,依旧在datetime这个模块下

加一天

print(datetime.now + timedelta(days = 1))

加一小时

print(datetime.now + timedelta(hours = 1))

加一天,一个小时

print(datetime.now + timedelta(days = 1,hours = 1))

 

 

 

 

你可能感兴趣的:(Python)