Stackoverflowの同じ行にいくつか質問がありますが、このケースは異なります。Python:絶対日付スタンプへの相対日付文字列の変換
入力として、私は3つの一般的な形式を取ることができる日付文字列を持っています。 12時間前
私はスクリプト形式を認識し、適切なパラメータを持つ関数を呼び出すことができるようにしたい
a)の2011年1月6日4日前 B) c)のいずれかで。
そうである場合、次いでconvert_full_string( "2011年1月6日")
場合B、次いでconvert_days(4)
場合、C convert_hours Iのフォーマットとできるを認識したら(12)
適切な機能を呼び出すためには、比較的簡単です。私は使用を計画していますdateutil
しかし、私はどのようにフォーマットを認識するか分からない。
コードサンプルのご提案は大変ありがとうございます。
ありがとうございました。
事をかなり単純化するうわー!その図書館についても知らなかった。生のdatetimeオブジェクトを取得する可能性があります。最終的に、私はちょうど日付時刻を次のformateにしたい:20110106T083630 –
@Al Jepo:上の編集されたポストでは、 'date'は' datetime.datetime'オブジェクトです。それはあなたが "raw datetime object"の意味ですか? 'date'はあなたが望む結果に近いisoformatメソッドを持っています。あるいは、正確に取得するために' strftime'メソッドを使うことができます。 – unutbu
すごくおっしゃって...ありがとう!明らかに33.9Kポイントに値する! –