问题标签 [milliseconds]
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.
android - 如何以毫秒为单位转换当前日期和时间格式(仅 10 位)?
我已将日期格式milliseconds
和时间格式转换为milliseconds
. 我得到的当前时间超过13
digits
. CurrentTime= 1357755780000
, StartingTime=1357602840
,EndingTime=1357756140
但是当我在下面的代码中进行比较时,if
部分没有被执行,只有else
部分被执行。
我的代码有什么错误吗?我想将 currentTime 设为 10 位数字。所以我认为,将日期格式转换为毫秒是错误的。
java - Java:将一天中的长时间转换为时间戳
我有一个长值,表示自当天午夜起以毫秒为单位的时间。即 00:00:01 将是 1000。
我想将其转换为自纪元以来的长时间戳 - 使用当前系统的日、月、年。最好的方法是什么?
ruby - 一个 Time 对象被转换为 epoch 并返回在 Ruby 中失去它的毫秒数
我似乎在 Ruby 中发现了一个错误,但我不确定,所以我将其发布在这里。
我有一个 Rails 应用程序,它在给定时间戳之后获取最新对象,这是页面上显示的最后一个对象的时间戳。
但由于某种原因,它总是返回最后一个重复的对象。一段时间后,我们决定将其转换为 epoch,但它不起作用。
在试图找到问题可能出在哪里之后,我想出了给定的代码:
这不应该工作吗?我错过了什么吗?如何安全地解析时间并保持毫秒不变?
android - Android - 检查时间是否在一天中的特定时间之间
在我的应用程序中,如果时间在用户选择的一天中的某些小时之间,我将更新一些内容。如果用户选择像“07-21”这样的东西,它工作正常,但不是“21-07”,它是过夜的。我检查时间的方法是获取当前小时并将其转换为毫秒。然后我检查当前毫秒是否在所选小时之间(这些也转换为毫秒)。像这样:
问题:如果用户选择任何超过午夜的东西(例如 19-08),它就不起作用。
我已经尝试了很多东西,但我就是不知道该怎么做。
任何帮助表示赞赏!
java - Android 日历显示错误时间
我有一个警报应用程序,并将警报存储到数据库中。所有警报都运行良好,并且值(毫秒)存储为正确的数字。现在我正在尝试从我的数据库中显示这些时间。我正在使用日历以时间格式检索时间:
Milis 从(已测试)中检索为正确的数字,Cursor
但是当我getTime()
以 HH:mm 格式显示时,它总是显示一个额外的小时。因此,如果 milis 值为:61200000 (17:00),则日历显示为 18:00。我想不通。
c++ - 使用 C++ Chrono 处理更新循环?
我肯定对新的 C++ chrono 库有点迷失了。
这里我有一个更新循环。它运行两个操作:
这些都是长时间的操作,很难说它们有多长。
因此,我们测量它们花费了多长时间,然后进行一些计算并找出在调用渲染之前逐渐调用更新的最佳方法。
为此,我使用了 C++11 的 Chrono 功能。我选择它是因为它听起来很划算:更准确,更依赖于平台。我发现我遇到的问题比现在更多。
以下是我的代码,也是我的主要问题。非常需要有关问题或进行操作的正确方法的任何帮助!
我在有问题的行旁边的评论中直接标记了我的问题,我将在下面重复。
头文件:
简化的更新循环
主要问题是:我的 mDeltaTime 总是很小。它基本上陷入了一个几乎无限的循环。这是因为 kMaxDeltatime 非常小,但如果我的目标是每秒 60 帧,我计算的不是正确的毫秒数吗?
以下是上面列出的所有问题:
我很抱歉混淆了伙计们。我觉得这个 chrono 库是个白痴。大多数帮助站点、参考资料,甚至直接代码本身都很难阅读和理解我所应用的内容。非常欢迎指出我应该如何搜索解决方案或代码!
编辑:Joachim 指出 std::min/max 可以在几毫秒内正常工作!更新了代码以反映更改。
java - TOD 时钟时间为 java.util.Date 或毫秒
我有一个数据库表,其中填充了通过 ETL 来自大型机的数据。该表的一列称为“TOD”,如 Time-Of-Day。
此列存储以下值:“CAE7631DC43DC686”“CAE7631C4AC6DC0B”“CAE6216DF2BC0D04”“CAE621D8F9916E8E”
所有这些值都在 2013 年 2 月 10 日和 2013 年 2 月 11 日左右。现在,在大型机上,这是一个时间日期表示(TOD 时钟)。
它以宏秒(1/1 000 000 秒)表示从 01.01.1900 过去的时间。
我需要的是一个可以将这些字符串转换为 java.util.Date 的 java 库/方法/算法实现。
在网上找到这些网站: http: //paul.saers.com/Tod_howto.html http://www.longpelaexpertise.com.au/toolsTOD.php
这个页面解释了如何计算它,但对我来说有点太多了。我确定我会在某处犯一些错误。
所以,我的问题是;你知道我可以使用的图书馆(Joda Time 吗?)?我需要将这些值转换为 java.util.Date 并将 Date 对象转换为字符串表示形式(如“CAE621D8F9916E8E”)。
提前致谢。
delphi - Delphi - 如何使用启动/停止功能以毫秒或纳秒为单位制作计时器?
我在 Delphi7 中寻找以毫秒或纳秒为单位的计时器。我必须通过顺序搜索检查三个 ISAM 文件的速度。第一个 ind 文件包含 50 个字符串,例如“record_0”到“record_50”。第二个 - “record_0”到“record_500”,第三个 - “record_0”到“record_5000”。我已经实现了一切,但我不知道如何制作计时器。我正在将一个字符串与每个 ISAM 文件中的最后一项进行比较。这是我的第一个 ind 文件的代码:
我需要一个过程/函数,这样当我调用它时,它应该以毫秒或纳秒为单位开始计数,并在找到字符串时停止(它是每个 ind 文件中的最后一个字符串)并显示遍历所有文件的经过时间。另外我不知道如何打破while循环。提前致谢。
objective-c - 我怎样才能格式化这个日期?2013-02-13T19:25:27.1381035-06:00
我得到一个看起来像这样的提要:2013-02-13T19:25:27.1381035-06:00
我将它设置为这样的 NSDate:
NSDate *endDate = [tempFormatter1 dateFromString:myEndDateString]
我可以使用这样的东西:
[tempFormatter1 setDateFormat:@"dd-MM-yyyy'T'HH:mm:ss'SSS Z'"];
是否可以从这种格式转换它?
谢谢!