标签: duration

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

我想用H:MM:SS这样的模式格式化持续时间(以秒为单位).java中的当前实用程序旨在格式化时间而不是持续时间.

java duration date-formatting

148
推荐指数
14
解决办法
12万
查看次数

"20秒"如何在Scala中运行?

如何编译:

import scala.concurrent.duration._

val time = 20 seconds
Run Code Online (Sandbox Code Playgroud)

这里到底发生了什么?

scala duration

125
推荐指数
2
解决办法
4万
查看次数

Toast LENGTH_LONG和LENGTH_SHORT的持续时间是多长?

我需要LENGTH_LONG和LENGTH_SHORT的确切持续时间,以毫秒(ms)为单位.此外,我需要知道LENGTH_LONG的Toast消息的持续时间是否在任何电话和任何API版本中具有相同的持续时间.

有人知道定义的持续时间在哪里吗?我的意思是用ms定义.我知道LENGTH_LONG是一个值为1的int const但是我找不到定义的实际持续时间.

time android duration milliseconds toast

80
推荐指数
4
解决办法
5万
查看次数

测量python中的已用时间

是否有一个简单的方法/模块来正确测量python中的已用时间?我知道我可以简单地调用time.time()两次并消除差异,但如果系统时间改变,那将产生错误的结果.当然,这不会经常发生,但它确实表明我在测量错误的东西.

使用time.time()测量持续时间,当你想想这是令人难以置信的回旋.您可以通过持续时间测量(由计时器执行)和已知绝对时间(手动设置或通过ntp设置)构建两个绝对时间测量值的差值,您根本不感兴趣.

那么,有没有办法直接查询这个"计时器时间"?我想它可以表示为没有有意义的绝对表示的毫秒或微秒值(因此不需要用系统时间进行调整).看一下似乎这正是System.nanoTime()Java中的内容,但我没有找到相应的Python函数,即使它应该(硬件技术上)比提供更容易time.time().

编辑:为了避免混淆并解决以下答案:这不是关于DST更改,我也不想要CPU时间 - 我想要经过的物理时间.它不需要非常细粒度,甚至不是特别准确.它只是因为有人决定将系统时钟设置为不同的值,所以不应该给我负的持续时间或者持续时间偏离几个数量级(高于粒度).以下是Python文档关于'time.time()'的内容:

"虽然此函数通常返回非递减值,但如果在两次调用之间设置了系统时钟,则它可以返回比先前调用更低的值"

这正是我想要避免的,因为它可能导致奇怪的事情,如时间计算中的负值.我现在可以解决这个问题,但我相信在可行的情况下学习使用适当的解决方案是一个好主意,因为有一天克拉奇会回来咬你.

编辑2:一些研究表明,你可以通过使用GetTickCount64()在Windows中获得我想要的系统时间独立测量,在Linux下你可以在times()的返回值中得到它.但是,我仍然找不到在Python中提供此功能的模块.

python windows time duration

49
推荐指数
5
解决办法
7万
查看次数

如何在iOS中获取音频文件的持续时间?

NSDictionary* fileAttributes = 
    [[NSFileManager defaultManager] attributesOfItemAtPath:filename 
                                                     error:nil]
Run Code Online (Sandbox Code Playgroud)

从文件属性键,您可以获得日期,大小等.但是如何获得持续时间?

audio duration file nsdictionary ios

44
推荐指数
5
解决办法
3万
查看次数

如何在PHP中获取视频持续时间,维度和大小?

我想知道如何在PHP中获取上传的视频文件的持续时间,尺寸和大小.该文件可以是任何视频格式.

php video duration ffmpeg

41
推荐指数
3
解决办法
10万
查看次数

html5视频的当前/持续时间?

我需要一种方法来获取视频的总时间长度和jquery的当前时间,并将其显示在几个<div>标签中.

<div id="current">0:00</div>
<div id="duration">0:00</div>
Run Code Online (Sandbox Code Playgroud)

我一整天都在搜索,我知道如何获取它们我只是无法显示它们.#jquerynoob

time jquery html5 duration html5-video

41
推荐指数
3
解决办法
11万
查看次数

将Java转换为Scala持续时间

是否有一种优雅的方式转换java.time.Durationscala.concurrent.duration.FiniteDuration

我试图在Scala中进行以下简单的Config使用:

val d = ConfigFactory.load().getDuration("application.someTimeout")

但是我没有看到在Scala中使用结果的任何简单方法.当然希望Typesafe的好人不要指望我这样做:

FiniteDuration(d.getNano, TimeUnit.NANOSECONDS)

编辑:注意该行有一个错误,这证明了这一点.请参阅下面的选定答案.

scala duration config scala-java-interop

41
推荐指数
4
解决办法
1万
查看次数

在Java 8/jsr310中格式化持续时间

我正在将项目从Joda-Time过渡到java8的本地时间库,我遇到了麻烦.我一直无法找到持续时间的格式化程序.我想有一个自定义字符串格式,例如,HHH + MM,其中75小时和15分钟的持续时间格式为"75 + 15".通过转换为句点并使用PeriodFormatter,使用Joda-Time很容易,但我无法在Java8中找到这种类型的类.我错过了什么吗?

java duration jodatime java-8 java-time

37
推荐指数
4
解决办法
3万
查看次数

有没有办法让Java8持续一年的时间来说明闰年?

我需要一年中的天数,我想使用Java8的新时间api.

但是,我不能这样做,Duration.ofDays(365)因为它没有说明闰年.而且Duration.of(1, ChronoUnit.YEARS)不飞,因为java.time.temporal.UnsupportedTemporalTypeException: Unit must not have an estimated duration

我查看了Period,但它似乎对于从几年到几天都没用.

我觉得我在这里错过了一些东西?如果年份是闰年,我可以写一些东西来增加一天,但似乎我应该能够开箱即用.

java duration java-8

32
推荐指数
2
解决办法
6475
查看次数