• <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 中处理国际日期

        Handling international dates in python(在 python 中处理国际日期)
          <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 中处理国际日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Pythonic and efficient way of finding adjacent cells in grid(在网格中查找相邻单元格的 Pythonic 和有效方法)
                  map a hexagonal grid in matplotlib(在 matplotlib 中映射六边形网格)
                  Execute arbitrary python code remotely - can it be done?(远程执行任意 python 代码 - 可以吗?)
                  Python - Plotting colored grid based on values(Python - 根据值绘制彩色网格)
                  Is there a GUI design app for the Tkinter / grid geometry?(是否有 Tkinter/网格几何图形的 GUI 设计应用程序?)
                  tkinter Canvas Scrollbar with Grid?(带有网格的 tkinter 画布滚动条?)
                  <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>
                          <tbody id='xGKSL'></tbody>