Я создаю своего рода веб-приложение с календарем
Я создал следующую форму в HTML, где пользователь настраивает событие / встречу.
Данные, введенные пользователем, затемидет в python.
Я хотел бы иметь возможность хранить введенную дату в виде метки времени Unix в базе данных SQLite, при этом отображая ее как читаемые даты, когда это необходимо.
Есть лиВ любом случае я могу быстро конвертировать между ними?
<form method="post" action="/writeEvent">
<div>
<label>Year ("yyyy") <span class="required">*</span></label>
<input name="year" type="text" id="year" value="" />
</div>
<div>
<label>Month ("mm") <span class="required">*</span></label>
<input name="month" type="password" id="month" value="" />
</div>
<div>
<label>Day ("dd") <span class="required">*</span></label>
<input name="day" type="password" id="day" value="" />
</div>
<div>
<label>Message <span class="required">*</span></label>
<textarea name="message" rows="20" cols="30" id="message" value="" ></textarea><br /><br />
</div>
<div>
<input type="submit" value="Submit" class="button">
<input type="reset" value="Reset" class="button">
</div>
</form>
РЕДАКТИРОВАТЬ: У меня нет никакого кода Python как такового, кроме как я пробую что-то в терминале.
У меня естьпопытался использовать localtime()
, чтобы дать мне удобочитаемое время.Однако это дается в формате
(tm_year=2012, tm_mon=4, tm_mday=3, tm_hour=19, tm_min=9, tm_sec=13, tm_wday=1, tm_yday=94, tm_isdst=0)
Я попытался извлечь только год, месяц и день, сначала присвоив его переменной, выполнив
newTime=time.localtime()
Нопоявляется сообщение об ошибке с неверным синтаксисом на знаке равенства.Кажется, я не могу присвоить результат переменной.
Я также пытался использовать mktime () для генерации метки времени.Однако, когда я делаю
timeStamp = time.mktime(2012,04,03)
, я сталкиваюсь с ошибкой, говорящей
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: mktime() takes exactly one argument (0 given)
Так что теперь я не знаю, что делать дальше, любая помощь будет очень признательна.
Заранее спасибо!