当前位置: 首页 > 面试题库 >

带有可选位的python strptime格式

丌官信厚
2023-03-14
问题内容

现在我有:

timestamp = datetime.strptime(date_string, '%Y-%m-%d %H:%M:%S.%f')

除非我要转换没有微秒的字符串,否则此方法效果很好。如何指定微秒是可选的(如果它们不在字符串中,则应将其视为0)?


问题答案:

您可以使用一个try/except块:

try:
    timestamp = datetime.strptime(date_string, '%Y-%m-%d %H:%M:%S.%f')
except ValueError:
    timestamp = datetime.strptime(date_string, '%Y-%m-%d %H:%M:%S')


 类似资料:
  • 我有一个有组的模式。这些组都是可选的。 完整的posible模式是: 但也可以看起来像这样 不可能在组中获得限定词,例如(组A不可能' = ')。 所以我尝试了这些正则表达式: 问题: 如果缺少组,则不匹配 具有“#”(E)的组包含第一个组“-”(F)<ul> 001.002 可编程逻辑控制器。003 M01.001 P1 测试-KF2-- 我的错是什么?

  • 我有一个Spring RESTendpoint,具有如下所示的可选请求参数: 当我试图测试这个使用Mockito框架的endpoint时 提前感谢!

  • 问题内容: 假设我想在前面显示数字123,并带有可变数量的填充零。 例如,如果我想以5位数字显示它,那么我将有5位数字给我: 如果我想以6位数字显示它,我将有6位数字给出: 我将如何在Python中执行此操作? 问题答案: 有一个名为zfill的字符串方法: 它将用零填充字符串的左侧以使字符串长度为N(在这种情况下为10)。

  • 大家好,我需要为下面的示例创建AVRO模式; 当我按照建议更改所有者对象时,avro-tool返回错误。 ]} 测试:

  • 我在这里使用这个示例代码创建一个JTree,其中所有的叶子都有一个复选框。我遇到的问题是,我还需要能够选择节点对象,而不必勾选复选框。在我的用例中,勾选复选框将使某些内容可见或隐藏,但选择节点将允许在UI的单独部分编辑对象。最好的方法是什么?是否可以检测何时单击复选框的“框”部分,或者是否选中节点? 我看到的另一个错误是,当文件夹有子元素时,文件夹左侧的指示器正确显示文件夹已打开: 但是如果'文件

  • 尝试获取本页表格中的单个行:http://www.flashscore.com/match/n77wzKlQ/#match-summary 这是我目前掌握的代码...不起作用,因为类名有空格。我尝试过用。但是仍然没有运气。 代码: