python datetime.datetime

python datetime.datetime,第1张

概述1.datetime.datetimedatetime.datetime类也可以作为方法使用,它的参数有 year,month=None,day=None,hour=0,minute=0,second=0,microsecond=0,tzinfo=None,*,fold=0通常我们用前六个,也就是年月日,时分秒,其中年月日是必选参数,不选会报错TypeError: 1.datetime.datetime

datetime.datetime类也可以作为方法使用,它的参数有

			year, month=None, day=None, hour=0, minute=0, second=0,            microsecond=0, tzinfo=None, *, fold=0

通常我们用前六个,也就是年月日,时分秒,其中年月日是必选参数,不选会报错

TypeError: required argument 'day' (pos 3) not found

选了三个参数的话会返回一个格式化时间字符串,

print(datetime.datetime(2021,4,27))# 输出结果2021-04-27 00:00:00它的类型为<class 'datetime.datetime'>
2.datetime.datetime的方法

datetime.today() 返回本地的时间

print(datetime.datetime.today())print(type(datetime.datetime.today()))# 输出结果2021-04-27 22:01:08.852135

<class ‘datetime.datetime’>

datetime.Now([tz]) 返回本地的时间,不过可以加参数,tz获取当前时区的时间 tz的类型为tzinfo subclass

datetime.datetime.utcNow() 返回utc时区的时间

**datetime.fromtimestamp(timestamp[, tz]):**根据时间戮创建一个datetime对象,参数tz指定时区信息;

a = time.time()b= datetime.datetime.fromtimestamp(a)print(b)print(type(b))# 输出结果	2021-04-27 22:12:25.053921<class 'datetime.datetime'>

datetime.utcfromtimestamp(timestamp):根据时间戮创建一个datetime对象;

datetime.strptime(date_string, format): 将格式化的时间字符串转换为datetime对象

a = '2021-04-27 22:12:25'b = datetime.datetime.strptime(a,'%Y-%m-%d %H:%M:%s')print(type(b))# 输出结果<class 'datetime.datetime'>
总结

以上是内存溢出为你收集整理的python datetime.datetime全部内容,希望文章能够帮你解决python datetime.datetime所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1186979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存