12/09/2008-12:40:49の形式で日付を文字列(URLに入力)から変換する必要があります。明らかに、私はそれの終わりにUNIXのタイムスタンプが必要ですが、私はそれを取得する前に、私はまずDateオブジェクトが必要です。Django - 日付から日付 - UNIXからタイムスタンプへの日付
どうすればよいですか?その形式で日付を示すリソースは見つかりませんか?ありがとうございました。
12/09/2008-12:40:49の形式で日付を文字列(URLに入力)から変換する必要があります。明らかに、私はそれの終わりにUNIXのタイムスタンプが必要ですが、私はそれを取得する前に、私はまずDateオブジェクトが必要です。Django - 日付から日付 - UNIXからタイムスタンプへの日付
どうすればよいですか?その形式で日付を示すリソースは見つかりませんか?ありがとうございました。
strptime
メソッドが必要です。 Python 2.5以降をお使いの場合は、datetime
のメソッドです。それ以外の場合は、time
とdatetime
モジュールの組み合わせを使用する必要があります。
from datetime import datetime
dt = datetime.strptime(s, "%d/%m/%Y-%H:%M:%S")
:アップ
のPython 2.5
from datetime import datetime
from time import strptime
dt = datetime(*strptime(s, "%d/%m/%Y-%H:%M:%S")[0:6])
time.strptime()
メソッドを使用すると、日付文字列を解析できます。これにより、time.mktime()
(文字列がローカル時刻を表す場合)またはcalendar.timegm()
(文字列がUTC時刻の場合)に渡すことができるtime_struct
が返され、エポックからの秒数が取得されます。
それでもエラーが出ますか? :S >>> >>> time1 = "08-05-2009-05-10-54" >>> dt = datetime.strptime(time1、 "%d-%m-%Y%H: %のM:%S ") トレースバック(最新の呼び出しの最後): ファイル" のstrptime で/usr/lib/python2.5/_strptime.py "「 ファイルで、1行目、" 、ライン331、 (data_string、format)) ValueError:時刻データが形式と一致しませんでした:data = 08-05-2009-05-10-54 fmt =%d-%m-%Y%H:%M:%S >> > –
Federer
実際、それは私のせいでした!どうもありがとうございました! – Federer