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

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

  • <tfoot id='zijFV'></tfoot>

        <legend id='zijFV'><style id='zijFV'><dir id='zijFV'><q id='zijFV'></q></dir></style></legend>

      1. 在 Python 上将字符串转换为日期类型

        时间:2023-08-04
      2. <tfoot id='SVFlP'></tfoot>
          <legend id='SVFlP'><style id='SVFlP'><dir id='SVFlP'><q id='SVFlP'></q></dir></style></legend>

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

            <bdo id='SVFlP'></bdo><ul id='SVFlP'></ul>

                1. <i id='SVFlP'><tr id='SVFlP'><dt id='SVFlP'><q id='SVFlP'><span id='SVFlP'><b id='SVFlP'><form id='SVFlP'><ins id='SVFlP'></ins><ul id='SVFlP'></ul><sub id='SVFlP'></sub></form><legend id='SVFlP'></legend><bdo id='SVFlP'><pre id='SVFlP'><center id='SVFlP'></center></pre></bdo></b><th id='SVFlP'></th></span></q></dt></tr></i><div id='SVFlP'><tfoot id='SVFlP'></tfoot><dl id='SVFlP'><fieldset id='SVFlP'></fieldset></dl></div>
                    <tbody id='SVFlP'></tbody>
                2. 本文介绍了在 Python 上将字符串转换为日期类型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有这个字符串:

                  '2012-02-10' # (year-month-day)
                  

                  我需要它作为日期类型才能使用日期函数isoweekday().

                  and I need it to be as date type for me to use the date function isoweekday().

                  有谁知道如何将这个字符串转换为日期?

                  Does anyone know how I can convert this string into a date?

                  推荐答案

                  你可以用 datetime.strptime()

                  例子:

                  >>> from datetime import datetime
                  >>> datetime.strptime('2012-02-10' , '%Y-%m-%d')
                  datetime.datetime(2012, 2, 10, 0, 0)
                  >>> _.isoweekday()
                  5
                  

                  您可以找到包含所有 strptime 指令的表 这里.

                  You can find the table with all the strptime directive here.

                  如果 .isweekday() == 6 增加 2 天,您可以使用 timedelta():

                  To increment by 2 days if .isweekday() == 6, you can use timedelta():

                  >>> import datetime
                  >>> date = datetime.datetime.strptime('2012-02-11' , '%Y-%m-%d')
                  >>> if date.isoweekday() == 6:
                  ...     date += datetime.timedelta(days=2)
                  ... 
                  >>> date
                  datetime.datetime(2012, 2, 13, 0, 0)
                  >>> date.strftime('%Y-%m-%d')   # if you want a string again
                  '2012-02-13'
                  

                  这篇关于在 Python 上将字符串转换为日期类型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Python3 错误:TypeError:无法将“字节"对象隐式转 下一篇:为什么 Python 在连接字符串时不进行类型转换?

                  相关文章

                  最新文章

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

                    <bdo id='HLQHE'></bdo><ul id='HLQHE'></ul>

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

                  <legend id='HLQHE'><style id='HLQHE'><dir id='HLQHE'><q id='HLQHE'></q></dir></style></legend>