python datetime.datetime
2021/4/27 22:55:11
本文主要是介绍python datetime.datetime,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python