相关疑难解决方法(0)

Striptime Python 部分匹配

我的日期有以下格式2014-02-23T18:42:26.000009。我想提取日期,所以我使用了以下代码:

from datetime import datetime
date_object = datetime.strptime('2014-02-23T18:42:26.000009', '%Y-%m-%d')
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误消息:

Traceback (most recent call last):
File "C:/Users/d774911/PycharmProjects/GlobalData/Test2.py", line 4, in <module>
date_object = datetime.strptime('2014-02-23T18:42:26.000009', '%Y-%m-%d')
File "C:\Python34\lib\_strptime.py", line 500, in _strptime_datetime
tt, fraction = _strptime(data_string, format)
File "C:\Python34\lib\_strptime.py", line 340, in _strptime
data_string[found.end():])
ValueError: unconverted data remains: T18:42:26.000009
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

python

2
推荐指数
1
解决办法
1082
查看次数

将弹性搜索时间戳属性转换为秒

我如何将此时间戳值转换为表示 python 中自纪元以来的秒数的整数

 2016-08-06T06:07:36.349Z
Run Code Online (Sandbox Code Playgroud)

这是我在弹性搜索查询中收到的时间戳值。

我尝试搜索,但时间戳格式与不同,对其他任何人都没有帮助

python timestamp elasticsearch

1
推荐指数
1
解决办法
4378
查看次数

“ 2016-10-22T16:27:54 + 0000”的格式转换为日期时间

我想将字符串转换为日期时间。

字符串是:

date_created = "2016-10-22T16:27:54+0000"
Run Code Online (Sandbox Code Playgroud)

我正在尝试将其转换为:

datetime.strptime(date_created, '%y-%m-%dT%H:%M:%S+0000')
Run Code Online (Sandbox Code Playgroud)

但格式不匹配。

那么,要使用的正确格式是什么?

python datetime

1
推荐指数
1
解决办法
663
查看次数

ValueError:时间数据'2018-12-22T00:41:30.926932Z'与格式'%Y-%m-%d%H:%M:%S'不匹配

我在将时间字符串转换为datetime对象时遇到麻烦:而且我知道这个问题已经被问过几次了,但是我一直无法为我的问题找到解决方案。

这是我的代码:

order['created'] = 2018-12-22T00:41:30.926932Z
created_at = datetime.datetime.strptime(order['created'],'%m/%d/%Y %H:%M:%S.%f').replace(tzinfo=pytz.utc).astimezone(local_tz)
Run Code Online (Sandbox Code Playgroud)

这是我收到的错误消息

ValueError:时间数据'2018-12-22T00:41:30.926932Z'与格式'%m /%d /%Y%H:%M:%S.%f'不匹配

python datetime strptime

1
推荐指数
1
解决办法
1360
查看次数

标签 统计

python ×4

datetime ×2

elasticsearch ×1

strptime ×1

timestamp ×1