1、获取数据格式
print(type(字符串))
2、时间格式
关于数据格式转换,最常用的就是时间格式的转换
如果时间数据是以字符串格式存入,那就无法进行时间运算,需要把字符串格式的时间数据转换成真正的时间格式数据。下面是常见的时间格式处理方法
2.1、写入一个时间类型的数据
首先,导入datetime
模块,使用datetime()
函数;然后,
按照年、月、日、时、分、秒依次传入数字组成一个时间。其中(年、月、日)是必要的参数;
import numpy as np
import pandas as pd
from datetime import datetime
start = datetime(2020, 5, 1, 23, 59, 59)
print(start)
#输出:2020-05-01 23:59:59
end = datetime(2020, 10, 1)
print(end)
#输出:2020-10-01 00:00:00
2.2、获取当前年月日时分秒信息
from datetime import datetime
#获取当前日期
today=datetime.datetime.now()
today
#Out[195]: datetime.datetime(2023, 3, 27, 20, 50, 57, 225711)
today.year
#Out[196]: 2023
today.month
#Out[197]: 3
today.day
#Out[198]: 27
#获取当前时间
now=datetime.datetime.now().time()
now.hour
#Out[190]: 20
now.minute
#Out[191]: 49
now.second
#Out[192]: 51
2.3、字符串数据转时间数据
单一字符串和数据框中的字符串时间转换方法不同
- 单一字符串转换日期格式
#单一字符串转日期
time=datetime.strptime('20220201', &#