标签: duration

有没有办法让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
查看次数

PHP:为日期添加秒数

我有$adate;哪些包含:

Tue Jan 4 07:59:59 2011
Run Code Online (Sandbox Code Playgroud)

我想在此日期添加以下内容:

$duration=674165; // in seconds
Run Code Online (Sandbox Code Playgroud)

添加秒后,我需要将结果恢复为日期格式.

我不知道我在做什么,但我得到了奇怪的结果.

注意:两个变量都是动态的.现在它们等于给定的值,但是下一个查询它们将具有不同的值.

php duration date add seconds

31
推荐指数
5
解决办法
6万
查看次数

如何在新的Google表格中将持续时间格式化为HH:mm

在新的Google表格中,有一种将数字格式化为持续时间的方法.格式 - >数字 - >持续时间.

  • 1 格式为 24:00:00
  • 1.2 格式为 28:48:00
  • 1.5 格式为 36:00:00
  • 0.03125格式为0:45:00.

我不需要持续时间表示中的秒数,因为它们会使我的时间表膨胀.

如何将持续时间格式化为HH:mm(不使用公式计算小时和分钟并使用冒号连接).有没有办法使用TEXT公式.

这就是我想要的:

  • 1 格式为 24:00
  • 1.2 格式为 28:48
  • 1.5格式化为36:00(我不需要12:00哪个日期时间格式化将完成)
  • 0.03125 格式为 0:45

time duration formulas google-sheets

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

在Rails模型中使用持续时间字段

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

我还想使用这个字段,这样我就可以看一下该字段中的所有对象,并得出该模型中所有对象的总时间,最后得到如下结果:

30条记录共计45小时25分34秒.

那么什么最适合?

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

ruby time duration ruby-on-rails

28
推荐指数
3
解决办法
1万
查看次数

MySQL存储持续时间 - 数据类型?

我需要计算用户在网站上花费的时间.注销时间和登录时间之间的区别给我一些类似"X先生花了4小时43分钟在线"的内容.所以为了存储4小时43分钟我声明它是这样的: duration时间不是空的

这是有效的还是更好的存储方式?我需要存储在DB中,因为我有其他计算我需要将其用于+其他用例.

mysql time types duration

28
推荐指数
1
解决办法
3万
查看次数

html5显示音频currentTime

我想显示html 5音频元素的当前时间和该元素的持续时间.我一直在寻找互联网,但找不到一个功能脚本,它允许我显示音频文件的长度和目前的时间,例如1:35/3:20.

任何人有任何想法:)?

javascript audio html5 duration html5-audio

28
推荐指数
5
解决办法
6万
查看次数

如何获取html5音频的持续时间

<audio>在页面上有一个html5 标签,但我怎么知道它的持续时间?

<audio controls="">
    <source src="p4.2.mp3">
</audio>
Run Code Online (Sandbox Code Playgroud)

audio html5 duration

28
推荐指数
6
解决办法
3万
查看次数

将JodaTime持续时间转换为字符串

我的电影持续时间为127秒.我想把它显示为02:07.实现这个的最佳方法是什么?

duration jodatime

26
推荐指数
2
解决办法
1万
查看次数

获取音频文件的持续时间

我制作了一个录音机应用程序,我想在列表视图中显示录音的持续时间.我保存这样的录音:

MediaRecorder recorder = new MediaRecorder();
recorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
folder = new File(Environment.getExternalStorageDirectory()
            + File.separator + "Audio recordings");
String[] files = folder.list();
    int number = files.length + 1;
    String filename = "AudioSample" + number + ".mp3";
    File output = new File(Environment.getExternalStorageDirectory()
            + File.separator + "Audio recordings" + File.separator
            + filename);
    FileOutputStream writer = new FileOutputStream(output);
    FileDescriptor fd = writer.getFD();
    recorder.setOutputFile(fd);
    try {
        recorder.prepare();
        recorder.start();
    } catch (IllegalStateException e) {
        e.printStackTrace();
    } catch (IOException e) {
        Log.e(LOG_TAG, "prepare() failed");
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

如何获得此文件的持续时间(以秒为单位)? …

audio android duration audio-recording

25
推荐指数
6
解决办法
5万
查看次数

如何获得high_resolution_clock的精度?

C++ 11定义high_resolution_clock并且它具有成员类型periodrep.但我无法弄清楚如何才能获得该时钟的精度.

或者,如果我可能达不到精度,我能以某种方式至少得到一个在纳秒之间的最小可表示持续时间的计数吗?可能用period

#include <iostream>
#include <chrono>
void printPrec() {
    std::chrono::high_resolution_clock::rep x = 1;
    // this is not the correct way to initialize 'period':
    //high_resolution_clock::period y = 1;

    std::cout << "The smallest period is "
              << /* what to do with 'x' or 'y' here? */
              << " nanos\n";
}
Run Code Online (Sandbox Code Playgroud)

c++ duration clock c++11 c++-chrono

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