Latest posts on строка -> datetime.datetime topichttp://python.su/forum/topic/571/2007-03-19T14:17:00+02:00Общий :: Python для экспертов :: строка -> datetime.datetime
2007-03-19T14:17:00+02:00pythonwin3973<blockquote><em>OlDer</em><br/>Вообще для работы с датами рекомендую использовать dateutil: <a href="http://labix.org/python-dateutil">http://labix.org/python-dateutil</a></blockquote>спасибо!<br/><div class="code"><pre><span class="kn">import</span> <span class="nn">dateutil</span><span class="o">,</span> <span class="nn">dateutil.parser</span>
<span class="n">dateutil</span><span class="o">.</span><span class="n">parser</span><span class="o">.</span><span class="n">parse</span><span class="p">(</span><span class="s">"11.15.2007"</span><span class="p">)</span>
</pre></div>:)
Общий :: Python для экспертов :: строка -> datetime.datetime
2007-03-19T13:54:05+02:00OlDer3972<blockquote><em>pythonwin</em><br/>подскажите, пожалуйста, как лучше превратить строку-дату в германском формате в объект datetime ?</blockquote>Вообще для работы с датами рекомендую использовать dateutil: <a href="http://labix.org/python-dateutil">http://labix.org/python-dateutil</a>
Общий :: Python для экспертов :: строка -> datetime.datetime
2007-03-19T12:55:53+02:00albert3970Ну если ты точно уверен, что дата записана именно в германском формате, то:<br/><div class="code"><pre><span class="n">datetime</span><span class="o">.</span><span class="n">datetime</span><span class="p">(</span><span class="o">*</span><span class="nb">reversed</span><span class="p">(</span><span class="nb">map</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span><span class="s">"25.12.2001"</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s">'.'</span><span class="p">))))</span>
</pre></div>
Общий :: Python для экспертов :: строка -> datetime.datetime
2007-03-19T10:35:03+02:00pythonwin3962всем привет!<br/><br/>подскажите, пожалуйста, как лучше превратить строку-дату в германском формате в объект datetime ?<br/>пока нашел только такой способ:<br/><br/><div class="code"><pre><span class="kn">import</span> <span class="nn">time</span><span class="o">,</span> <span class="nn">datetime</span>
<span class="n">datetime</span><span class="o">.</span><span class="n">datetime</span><span class="p">(</span><span class="o">*</span><span class="n">time</span><span class="o">.</span><span class="n">strptime</span><span class="p">(</span><span class="s">'25.12.2001'</span><span class="p">,</span> <span class="s">'</span><span class="si">%d</span><span class="s">.%m.%Y'</span><span class="p">)[:</span><span class="o">-</span><span class="mi">3</span><span class="p">])</span>
</pre></div>