1

xsd:dateTime 形式の文字列を指定して、Python の datetime オブジェクトを作成したいと考えています。たとえば、この「2012-09-23T09:55:00」のような文字列を解析できる必要がありますが、他のすべての定義済みの例も正しく解析し、タイムゾーンも使用する必要があります。

4

2 に答える 2

6

datetime.datetime.strptimeクラス メソッドを使用してこれらを解析します。

dt = datetime.datetime.strptime(xsdDateTime, '%Y-%m-%dT%H:%M:%S')

ただし、この例にはタイムゾーンが含まれていません。本当にタイムゾーンのサポートが必要な場合は、python-dateutilモジュールに頼るのが最善です:

from dateutil.parser import parse
dt = parse(xsdDateTime)
于 2012-09-11T11:38:30.573 に答える