2017-06-28 10 views
0

私はタイムスタンプを含む文字列を持っています。このタイムスタンプには、記録された日付が含まれる場合と含まれない場合があります。それ以外のソースから取得する必要がある場合。たとえば:Pythonのdateutilを使って文字列の日付が見つからない

文字列は、私はdateutil.parser.parse(str)を使用する場合、それが今日の日付で私にdatetimeオブジェクトを返します

str='11:42:27.619' #It does not contain a date, just the time 

ある場合。日付がないときはどうすれば検出できますか?だから私はどこかからそれを得ることができる?

タイムスタンプは、今日からのものであってもよいと私はそれが存在する場合は、タイムスタンプで、日付を使用する必要がありますので、それは今日の日付である場合、私はちょうどテストすることはできません。

はありがとう

+0

日はSTR –

+0

に存在する場合、あなたはまた、フォーマットを共有することができますが、あなたは単なる文字列の 'LENを()'をチェックできませんか? – Kevin

+0

@JayParikhこれは、次のようないくつかの異なるフォーマットであり得る "2017-05-08T09:38:41.176から04:00" または "2017-05-08.09:38:41.176643" など –

答えて

-1

私はそれはそれは大きくする必要があります含まれている場合は最初に、文字列の長さをチェックしているだろう、あなたが言及として、私は進行します。

関連する問題