415得票10回答
System.currentTimeMillis与System.nanoTime的区别

准确性 VS 精度 我想知道在更新游戏中对象的位置时,是否应该使用 System.currentTimeMillis() 还是 System.nanoTime()?它们的运动变化与自上次调用以来经过的时间成正比,而我希望尽可能精确。 我读到不同操作系统之间存在一些严重的时间分辨率问题(即 ...

173得票10回答
使用C#获取毫秒级时间

我正在制作一个程序,需要获取毫秒级别的时间。所谓的时间是指一个数字,它从未等于自身,并且始终比一秒前大1000个数字。我尝试将DateTime.Now转换为TimeSpan,并从中获取TotalMilliseconds... 但我听说这种方法并不完全准确。 有更简单的方法吗?

158得票9回答
如何使用ANSI C测量毫秒级时间?

仅使用 ANSI C,是否有办法以毫秒精度或更高的精度测量时间?我浏览了 time.h 但只发现了秒级精度的函数。

109得票7回答
C# DateTime.Now 精度

我在进行一些单元测试时,使用 DateTime.UtcNow 时遇到了一些意外的行为。当你连续调用 DateTime.Now/UtcNow 时,它似乎会返回相同的值长达意料之外的时间间隔,而不是捕获更精确的毫秒增量。 我知道有一个 Stopwatch 类适用于进行精确的时间测量,但我很好奇能...

102得票6回答
在C#中创建时间戳的函数

我想知道,在C#中是否有一种方法可以从DateTime创建时间戳? 我需要具有毫秒精度的值,而且也适用于紧凑框架(因为CF中不存在DateTime.ToBinary())。 我的问题是,我想以数据库无关的方式存储此值,以便稍后按其进行排序并查找其他值哪个更大等。

82得票7回答
有没有办法使用JavaScript获取当前时间的纳秒级精度?

我知道可以使用JavaScript获取当前时间的毫秒数。但是,能否获取当前时间的纳秒数呢?

54得票6回答
解析包含纳秒的日期时间字符串

我有一些时间格式为HH:MM:SS.nano_seconds(例如01:02:03.123456789)的日志文件。我想在Python中创建一个datetime对象以便可以对时间进行数学计算(例如计算时间差)。strptime函数使用%f可以很好地处理微秒,但是Python datetime和...

34得票3回答
现代计算机的内部时钟有多精确?

我知道10年前,典型的时钟精度等于系统心跳,范围在10-30毫秒之间。在过去的几年中,精度已经多次提高。现在,有办法以纳秒为单位测量时间间隔。然而,通常的框架仍然只能以约15毫秒的精度返回时间。 哪些步骤降低了精度?如何能够以纳秒为单位测量时间?为什么我们在.NET中仍然经常获得比微秒还差的精度?

25得票10回答
如何获取毫秒级分辨率的Windows系统时间?

如何以毫秒分辨率获取Windows系统时间? 如果上述不可行,则如何获取操作系统启动时间?我想将此值与timeGetTime()一起使用,以计算具有毫秒分辨率的系统时间。

10得票3回答
在MySQL中存储微秒:使用哪种解决方法?

我们正在编写一个带有MySQL支持的科学工具。问题是,我们需要微秒级别的精度来处理日期时间字段,而MySQL目前不支持此功能。我至少看到两种解决方法: 使用decimal()列类型,整数部分对应于自某个时刻以来的秒数(我怀疑UNIX纪元将无法胜任,因为我们必须存储在60年代和50年代采取的...