概述
关于Python中的时间表示方式梳理
- (1)string
- (2)datetime
- (3)pandas.Timestamp
- (4)numpy.datetime64
- DataFrame使用中几个注意的点:
- Mysql使用中几个注意的点:
(1)string
格式:str
示例:‘2020-08-01 09:00:00’
使用范围:最广
(2)datetime
格式(1):datetime.datetime
示例:datetime.datetime(2020, 8, 3, 9, 0)
格式(2):datetime.date
示例:datetime.date(2020, 8, 3)
说明文档:datetime说明文档
注:注意区分以上两种格式,并不相等。
(3)pandas.Timestamp
格式:pandas._libs.tslibs.timestamps.Timestamp
示例:Timestamp(‘2020-08-03 09:00:00’)
说明文档:Timestamp说明文档
(4)numpy.datetime64
格式:numpy.datetime64
示例:numpy.datetime64(‘2020-08-03T09:00:00.000000000’)
说明文档:datetime64使用详解
DataFrame使用中几个注意的点:
(1)以上datetime.datetime、pandas.Timestamp、numpy.datetime64作为pandas.DataFrame的index时,用loc定位时三者互认;但是datetime.date与以上三者都不互认。
(2)DataFrame.to_datetime()函数转化单个时间时,输出为Timestamp格式,转化时间列表时,输出为datetime64格式,使用上要特别注意。
Mysql使用中几个注意的点:
(1)以上datetime.datetime、datetime.date、pandas.Timestamp、numpy.datetime64三种格式存入mysql中后,再读取出来的格式都是datetime64格式,使用上要特别注意。
最后
以上就是优美金鱼为你收集整理的关于Python中的时间表示方式梳理(1)string(2)datetime(3)pandas.Timestamp(4)numpy.datetime64的全部内容,希望文章能够帮你解决关于Python中的时间表示方式梳理(1)string(2)datetime(3)pandas.Timestamp(4)numpy.datetime64所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复