我抓取了一个网站并获得以下输出:
while(av_read_frame(pFormatCtx, &packet) == 0) {
AVStream *st = pFormatCtx->streams[packet.stream_index];
switch (st->codecpar->codec_type)
{
case AVMEDIA_TYPE_AUDIO:
/* handle audio */
break;
case AVMEDIA_TYPE_VIDEO:
/* handle video */
break;
...
}
}
有没有办法将第一个转换为DateTime值?
答案 0 :(得分:1)
只需将字符串解析为年,月,日,小时和分钟的整数,然后使用这些变量创建一个新的日期时间对象。
答案 1 :(得分:0)
以下功能(不是我的)应该可以帮助您实现所需的功能:
df['date_column'] = pd.to_datetime(df['date_column'], format = '%d/%m/%Y %H:%M').dt.strftime('%Y%V')
您可以将%符号旁边的keys弄乱,以实现所需的功能。但是,在使用此功能之前,您可能需要对值进行一些轻度清理,即用2018-06-07 12:22替换2018-06-07T12:22:00 + 0200。
答案 2 :(得分:0)
您可以使用datetime lib。
from datetime import datetime
datetime_object = datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
datetime.strptime
documentation
答案 3 :(得分:0)
您可以使用string
将datetime
的{{1}}格式转换为datetime
对象,这里strptime
是< strong> 时区 :
%z