• <bdo id='VqmmL'></bdo><ul id='VqmmL'></ul>
      <i id='VqmmL'><tr id='VqmmL'><dt id='VqmmL'><q id='VqmmL'><span id='VqmmL'><b id='VqmmL'><form id='VqmmL'><ins id='VqmmL'></ins><ul id='VqmmL'></ul><sub id='VqmmL'></sub></form><legend id='VqmmL'></legend><bdo id='VqmmL'><pre id='VqmmL'><center id='VqmmL'></center></pre></bdo></b><th id='VqmmL'></th></span></q></dt></tr></i><div id='VqmmL'><tfoot id='VqmmL'></tfoot><dl id='VqmmL'><fieldset id='VqmmL'></fieldset></dl></div>

      <small id='VqmmL'></small><noframes id='VqmmL'>

    1. <tfoot id='VqmmL'></tfoot>
    2. <legend id='VqmmL'><style id='VqmmL'><dir id='VqmmL'><q id='VqmmL'></q></dir></style></legend>
      1. 在 python 中处理国际日期

        时间:2023-07-23
          <tfoot id='ao3Y4'></tfoot>

                <tbody id='ao3Y4'></tbody>

            • <small id='ao3Y4'></small><noframes id='ao3Y4'>

                <bdo id='ao3Y4'></bdo><ul id='ao3Y4'></ul>
                <i id='ao3Y4'><tr id='ao3Y4'><dt id='ao3Y4'><q id='ao3Y4'><span id='ao3Y4'><b id='ao3Y4'><form id='ao3Y4'><ins id='ao3Y4'></ins><ul id='ao3Y4'></ul><sub id='ao3Y4'></sub></form><legend id='ao3Y4'></legend><bdo id='ao3Y4'><pre id='ao3Y4'><center id='ao3Y4'></center></pre></bdo></b><th id='ao3Y4'></th></span></q></dt></tr></i><div id='ao3Y4'><tfoot id='ao3Y4'></tfoot><dl id='ao3Y4'><fieldset id='ao3Y4'></fieldset></dl></div>
                <legend id='ao3Y4'><style id='ao3Y4'><dir id='ao3Y4'><q id='ao3Y4'></q></dir></style></legend>
                  本文介绍了在 python 中处理国际日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有一个日期是德语,例如,

                  I have a date that is either in German for e.g,

                  2. Okt. 2009
                  

                  也可能是

                  2. Oct. 2009
                  

                  如何将其转换为 ISO 日期时间(或 Python datetime)?

                  How do I convert this into an ISO datetime (or Python datetime)?

                  通过使用此代码段解决:

                  Solved by using this snippet:

                  for l in locale.locale_alias:
                      worked = False
                      try:
                          locale.setlocale(locale.LC_TIME, l)
                          worked = True
                      except:
                          worked = False
                      if worked: print l
                  

                  然后在setlocale中为参数l插入适当的参数.

                  And then plugging in the appropriate for the parameter l in setlocale.

                  可以解析使用

                  import datetime
                  print datetime.datetime.strptime("09. Okt. 2009", "%d. %b. %Y")
                  

                  推荐答案

                  http://docs.python.org/library/locale.html

                  datetime 模块已经支持区域设置.

                  The datetime module is already locale-aware.

                  是这样的

                  # German locale
                  loc = locale.setlocale(locale.LC_TIME, ("de","de"))
                  try:
                       date = datetime.date.strptime(input, "%d. %b. %Y")
                  except:
                       # English locale
                       loc = locale.setlocale(locale.LC_TIME, ("en","us"))
                       date = datetime.date.strptime(input, "%d. %b. %Y")
                          
                  

                  这篇关于在 python 中处理国际日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Python Django 中的 makemessages 无法识别 ugettext 和 ugettext_lazy 下一篇:ugettext 和 ugettext_lazy

                  相关文章

                  <i id='xGKSL'><tr id='xGKSL'><dt id='xGKSL'><q id='xGKSL'><span id='xGKSL'><b id='xGKSL'><form id='xGKSL'><ins id='xGKSL'></ins><ul id='xGKSL'></ul><sub id='xGKSL'></sub></form><legend id='xGKSL'></legend><bdo id='xGKSL'><pre id='xGKSL'><center id='xGKSL'></center></pre></bdo></b><th id='xGKSL'></th></span></q></dt></tr></i><div id='xGKSL'><tfoot id='xGKSL'></tfoot><dl id='xGKSL'><fieldset id='xGKSL'></fieldset></dl></div>
                  1. <tfoot id='xGKSL'></tfoot>

                    <small id='xGKSL'></small><noframes id='xGKSL'>

                    • <bdo id='xGKSL'></bdo><ul id='xGKSL'></ul>
                    <legend id='xGKSL'><style id='xGKSL'><dir id='xGKSL'><q id='xGKSL'></q></dir></style></legend>