相关疑难解决方法(0)

如何在Java中将毫秒转换为"X分钟,x秒"?

我想记录System.currentTimeMillis()用户在我的程序中开始使用时的时间.当他完成后,我会减去当前System.currentTimeMillis()start变量,我想向他们展示使用人类可读的格式经过诸如"XX小时XX分钟,XX秒",甚至是"XX分钟,XX秒",因为它的时间一个小时不太可能带人

最好的方法是什么?

java time

548
推荐指数
16
解决办法
53万
查看次数

将时间戳(以毫秒为单位)转换为Java中的字符串格式化时间

我试图将长值(从1970年1月1日(即大纪元)经过的毫秒数)转换为格式时间h:m:s:ms.

我用作时间戳的长值,timestamp来自log4j的日志事件字段.

到目前为止,我已经尝试了以下内容,但它失败了:

logEvent.timeStamp/ (1000*60*60)
TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp)
Run Code Online (Sandbox Code Playgroud)

但是我的价值不正确:

1289375173771 for logEvent.timeStamp
358159  for logEvent.timeStamp/ (1000*60*60) 
21489586 for TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp)
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

java time datetime timestamp epoch

115
推荐指数
7
解决办法
28万
查看次数

将以秒为单位的时间间隔转换为更易读的形式

我需要一个代码片段,用于将由秒数给出的时间量转换为某种人类可读的形式.该函数应该接收一个数字并输出如下字符串:

34 seconds 
12 minutes 
4 hours 
5 days 
4 months
1 year
Run Code Online (Sandbox Code Playgroud)

无需格式化,硬编码格式将会出现.

javascript time datetime

63
推荐指数
10
解决办法
8万
查看次数

Jquery - 在两个日期之间以HH:MM格式获取时间

我从两个文本字段中获取值作为日期

var start_actual_time = $("#startPoint_complete_date").val();
var end_actual_time = $("#endPoint_complete_date").val();
Run Code Online (Sandbox Code Playgroud)

它给了价值

start_actual_time  =  01/17/2012 11:20
end_actual_time    =  01/18/2012 12:20
Run Code Online (Sandbox Code Playgroud)

现在我想找出这两个日期之间的HH:MM格式的持续时间(在这种情况下是25:00)我该怎么办...

javascript jquery jquery-ui-datepicker

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

将毫秒转换为小时,分钟和秒python

我刚刚开始使用此代码,但是当我尝试运行它时,我一直在使用无效的语法.

def convertMillis(millis):
    seconds=(milli/1000)%60
    minutes=(milli/(1000*60))%60
    hours=(milli/(1000*60*60))%24

    return

def main():
    milli=print(input("Enter time in milliseconds "))

    print(hours,":",minutes,":",seconds

main()
Run Code Online (Sandbox Code Playgroud)

这是为什么??我是否正确地将它以正确的格式输出.

我希望它能显示前.convertmillies(5500)返回0:0:5

请帮忙

更新

def convertMillis(millis):
    millis = int(millis)
    seconds=(millis/1000)%60
    seconds = int(seconds)
    minutes=(millis/(1000*60))%60
    minutes = int(minutes)
    hours=(millis/(1000*60*60))%24

    return (hours, minutes, seconds)

def main():
    millis=input("Enter time in milliseconds ")

    print ("%d:%d:%d" % (hours, minutes, seconds))

main()
Run Code Online (Sandbox Code Playgroud)

我必须给出一个2个函数,其中一个必须包含convertMillis(millis):但它表示未定义小时数为什么?

python time function

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

Java可以用来确定下载的持续时间吗?

只是问,你会怎么做呢.

我知道有一些方法可以获得一个总体百分比来通知用户下载的进度,但我不清楚如何能够在时间上做同样的事情.

例如"下载完成的时间:5分钟".

我所知道的只是百分比,写入写入的字节然后将其除以长度并将其转换为百分比(如果我没记错的话,几个月没有完成上述操作,所以我生锈而且非常健忘)

出于好奇,谢谢你.

java duration download

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

有没有更有效的方法将毫秒转换为这种格式“{分钟}:{秒}”?

这与这篇文章不同。

我正在努力在 Python 中将毫秒转换为这种格式“{分钟}:{秒}”。

我已经实现了这个转换

duration_in_ms = 350001
x = duration_in_ms / 1000
seconds = x % 60
x /= 60
'{}:{}'.format(str(int(x)).zfill(2), round(seconds,3))
Run Code Online (Sandbox Code Playgroud)

输出是

'05:50.001'
Run Code Online (Sandbox Code Playgroud)

有没有更有效的方法来做到这一点?

python

0
推荐指数
1
解决办法
2328
查看次数