我有时间作为毫秒,但我希望转换后的时间像00:00:00.
例如:毫秒= 86400000.我希望在几毫秒内有多少小时,比如00:00:00
如何在JavaScript中获取它?
Soundcloud的API以毫秒为单位给出其轨道的持续时间.JSON看起来像这样:
"duration": 298999
Run Code Online (Sandbox Code Playgroud)
我尝试了很多我在这里找到的功能无济于事.我只是在寻找能够将这个数字转换成如下所示的东西:
4:59
Run Code Online (Sandbox Code Playgroud)
这是一个接近但不起作用的.它并没有停止在60秒.它一直到99没有任何意义.例如,尝试输入"187810"作为ms的值.
var ms = 298999,
min = Math.floor((ms/1000/60) << 0),
sec = Math.floor((ms/1000) % 60);
console.log(min + ':' + sec);
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!
如果你也可以增加几个小时的支持,我将不胜感激.
如何转换System.currentTimeMillis();为秒?
long start6=System.currentTimeMillis();
System.out.println(counter.countPrimes(100000000)+" for "+start6);
Run Code Online (Sandbox Code Playgroud)
控制台告诉我5761455 for 1307816001290.我看不出多少秒.
有帮助吗?
我做了一些研究,但仍然找不到如何得到这些日子......这就是我得到的:
int seconds = (int) (milliseconds / 1000) % 60 ;
int minutes = (int) ((milliseconds / (1000*60)) % 60);
int hours = (int) ((milliseconds / (1000*60*60)) % 24);
int days = ????? ;
Run Code Online (Sandbox Code Playgroud)
请帮忙,我吮吸数学,谢谢.
我试图使用javascript将毫秒转换为日期:
new Date(Milliseconds);
Run Code Online (Sandbox Code Playgroud)
构造函数,但是当我给它一个毫秒值,例如1372439683000时,它返回无效日期.如果我转到一个将毫秒转换为日期的站点,它将返回正确的日期.
有什么想法吗?
我正在创建一个我想在午夜每晚更新的Android小部件.我正在使用一个AlarmManager,我需要知道从当前时间到午夜剩下多少毫秒.这是我的代码:
AlarmManager mAlarmManager = (AlarmManager)context.getSystemService(android.content.Context.ALARM_SERVICE);
mAlarmManager.set(AlarmManager.ELAPSED_REALTIME, millisecondsUntilMidnight, mSrvcPendingingIntent);
Run Code Online (Sandbox Code Playgroud)
如何计算到午夜剩下多少毫秒?
先感谢您.
在C#中,如何将Unix风格的时间戳转换为yyyy-MM-ddThh:mm:ssZ?
我希望尽可能精确地将毫秒转换为秒(例如1500ms至1.5s,或500ms至0.5s).
Double.parseDouble(500 / 1000 + "." + 500 % 1000); 这不是最好的方法:我正在寻找一种方法来从除法运算中得到余数,所以我可以简单地添加余数.
您好,我必须插入像'17 -09-2012 18:47:52.69'这样的数据.函数PARSEDATETIME减少毫秒.查询示例:
CREATE TABLE TEST(ID NUMBER(19) not null,
DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP);
INSERT INTO TEST (ID, DATE) VALUES(1,
parsedatetime('17-09-2012 18:47:52.69', 'dd-MM-yyyy hh:mm:ss.SS'))
Run Code Online (Sandbox Code Playgroud)
在SELECT之后我看到毫秒是零.
什么是解决方案?
我想知道转换大纳秒值的最准确方法是毫秒和纳秒,纳秒的上限为999999.目标是结合纳秒和毫秒值以确保最大分辨率可以达到极限给出.这是为了与睡眠/等待方法和一些提供大纳秒值的其他外部库进行比较.
编辑:我的代码现在如下所示:
while (hasNS3Events()) {
long delayNS = getNS3EventTSDelay();
long delayMS = 0;
if (delayNS <= 0) runOneNS3Event();
else {
try {
if (delayNS > 999999) {
delayMS = delayNS / 1000000;
delayNS = delayNS % 1000000;
}
EVTLOCK.wait(delayMS, (int)delayNS);
} catch (InterruptedException e) {
}
}
}
Run Code Online (Sandbox Code Playgroud)
干杯,克里斯