问题标签 [duration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4379 浏览

math - 计算视频时长

我数学很烂。我需要弄清楚如何仅使用几个值示例来计算视频持续时间。例如,值 70966 显示为 1:10 分钟。值 30533 显示为 30 秒。值 7007 显示为 7 秒。

0 投票
6 回答
30112 浏览

python - mp3文件的时间长度

在不使用外部库的情况下确定给定 mp3 文件的长度(以秒为单位)的最简单方法是什么?(高度赞赏python源)

0 投票
5 回答
9915 浏览

sql - 如何在 SQL 中将秒数转换为人类可读的持续时间?

在 SQL 数据库中,我进行了一些选择,以秒为单位获得持续时间(作为两个日期之间减法的结果)作为 int。但我想将此结果格式化为人类可读的形式,如“hh:mm”或“dd:hh”。这在 SQL 中是可能的吗?我怎样才能实现这一点?

0 投票
22 回答
190143 浏览

java - 如何在java中格式化持续时间?(例如格式 H:MM:SS)

我想使用 H:MM:SS 之类的模式以秒为单位格式化持续时间。Java 中的当前实用程序旨在格式化时间而不是持续时间。

0 投票
4 回答
4413 浏览

sql - SQL查询从日志表计算访问持续时间

我有一个带有字段 ID、PLAYER、TIMESTAMP 和 ACTION 的 MySQL 表 LOGIN_LOG。ACTION 可以是“登录”或“注销”。只有大约 20% 的登录有伴随的注销行。对于那些这样做的人,我想计算平均持续时间。

我在想类似的东西

这是最好的方法,还是有更有效的方法?

0 投票
3 回答
628 浏览

sql - Determining the length of a user's visit based on SQL timestamps

I am divided between using a C# implementation and a pure SQL 2005/2008 implementation. I need to determine the length of usage based on timestamps of their last actions. My table contains "friendID" (uniqueIdentifier) and "lastAction" datetime. Here is an example:

I want to "time out" a user if they had 60 minutes of inactivity. If your suggestion works correctly, there should be 3 separate sessions from the data above. There is a long break between Bob's session that started at 1 PM and the one that started at 11:20 PM.

Correct results should be: Bob (duration 25 minutes), Jack (duration 0 minutes), Bob (duration 0 minutes)

How would you return those 3 rows using pure SQL or C#?

Thank you very much for your help, it is really needed here.

0 投票
4 回答
10548 浏览

java - Java:计算持续时间

我创建了以下代码来计算两个时间戳之间的持续时间,这两个时间戳可以有两种不同的格式:

它生成的输出是:

我的问题是:

  1. 为什么结果总是错误的(总是+1h)?
  2. 有什么更好的方法来识别没有日期的时间戳?== 70 看起来不太好,getDay 和 setDay 函数也被弃用了。

非常感谢,这个问题已经让我发疯了几个小时。

0 投票
3 回答
3494 浏览

vbscript - 在 VBScript 中将秒转换为周、天、小时、分钟、秒

是否有将指定的秒数转换为 vbscript 中的周/日/小时/分钟/秒时间格式的功能?

例如:969234 秒 = 1 周 4 天 5 小时 13 分钟 54 秒

0 投票
8 回答
3467 浏览

perl - 如何在不硬编码持续时间的情况下暂停 Perl 处理?

我有一个包含此代码片段的 Perl 脚本,它调用系统 shell 通过 SFTP 获取一些文件并使用 WinZip 解压缩它们:

即使检索到某些文件,它们也永远不会解压缩,因为在检索文件并关闭 SFTP 连接时,Perl 脚本已经完成了解压缩步骤,结果它找不到任何要解压缩的内容。

我的短期解决办法是插入

在解压缩步骤之前,但假设 SFTP 连接将在 60 秒内完成,这有时可能会被严重高估,有时可能被低估。

在继续解压缩步骤之前,是否有更合理的方法可以让 Perl 暂停,直到 SFTP 连接关闭?

编辑:响应者质疑(并且合理地如此)使用 VB 脚本而不是让 Perl 进行文件传输。它与安全有关——VB 脚本由其他人维护,并被授权执行 SFTP。

0 投票
4 回答
16339 浏览

ruby-on-rails - 在 Rails 模型中使用持续时间字段

我正在寻找在 Rails 模型中使用持续时间字段的最佳方法。我希望格式为 HH:MM:SS(例如:01:30:23)。使用的数据库是本地的 sqlite 和生产中的 Postgres。

我还想使用该字段,以便查看该字段中的所有对象,并得出该模型中所有对象的总时间,并最终得到如下结果:

30 条记录,总计 45 小时 25 分 34 秒。

那么什么最适合呢?

  • 迁移的字段类型
  • CRUD 表单的表单字段(小时、分钟、秒下拉菜单?)
  • 生成模型中所有记录的总持续时间的最便宜的方法