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

时差(以秒为单位)(以浮点数表示)

燕元明
2023-03-14
问题内容
>>> from datetime import datetime
>>> t1 = datetime.now()
>>> t2 = datetime.now()
>>> delta = t2 - t1
>>> delta.seconds
7
>>> delta.microseconds
631000

有什么办法可以使它成为7.631000吗?我可以使用时间模块,但是我还需要将t1和t2变量用作DateTime对象。因此,如果有一种简便的方法可以用datettime进行操作,那就太好了。否则会看起来很丑:

t1 = datetime.now()
_t1 = time.time()
t2 = datetime.now()
diff = time.time() - _t1

问题答案:

combined = delta.seconds + delta.microseconds/1E6



 类似资料:
  • 问题内容: 我通过传递ipAddress来对方法进行调用,它会返回ipAddress的位置,例如国家/地区,城市等。因此,我试图查看每个调用花费的时间。因此,我在调用方法之前设置了start_time,在调用之后设置了end_time。 所以有时候我得到的差为0 。并且resp包含有效的响应。 因此,这意味着有时需要0毫秒才能恢复响应。任何建议将不胜感激。 问题答案: 试试这个

  • 问题内容: 大家好, 在我的项目中,我需要计算 两个日期之间以秒为单位 的 时差 : 例如 : 然后我应该得到 86400秒, 即24小时。 类似地 它应该返回 60秒 。 我读了很多问题,其中 2分钟字段*之间的区别是 11:50:01和12:10:57 *** 问题答案: $timeFirst = strtotime(‘2011-05-12 18:20:20’); $timeSecond =

  • 我想得到的是: 是否可以强制excel将“30378”视为秒数而不是天数?我知道我可以把'00:00:30378'写进一个牢房--这是唯一的办法吗?

  • 问题内容: 有什么办法可以使时间戳记中的毫秒数变为或(或出于好奇而使毫秒数)? 是否有这样的事情: 或者,唯一的选择是使用从? 问题答案: 在MySQL中 以秒 为单位获取Unix时间戳: 详细信息:http : //dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix- timestamp 未经测试的

  • 问题内容: 我已经阅读了一些有关此的文章,并认为我有一些有效的代码。如果两个值之间的差小于1秒,则显示的毫秒是正确的。 如果差异超过一秒,它仍然只显示毫米的差异。 如下。 正确: 错误-应该是2000 + 76? 问题答案: 您的微秒不包括过去的秒数

  • 我有一个函数,受hms的启发,但我希望将其扩展到包括处理和显示天数。 我已经开始编辑脚本,但很快意识到我在处理逻辑方面超出了我的深度,几个小时跑到几天,反之亦然...... 以下是我到目前为止所拥有的: 秒:“那花了4天1小时1分1秒才运行。” < code>127932秒:“运行时间为1天11小时32分12秒。” < code>86400秒:“花了1天时间运行。” 秒:“这花了4天97小时1分1