|
|
1
264
它以双精度形式返回自epoch以来的秒数。我几乎可以肯定你能从分数部分得到毫秒。 |
|
|
2
303
如果你想把它用于相对计时(例如游戏或动画),我宁愿用它 CACurrentMediaTime()
这是推荐的方法;
它返回当前绝对时间(秒)。 如果你想要 只有 小数部分(通常在同步动画时使用),
|
|
|
3
90
我在iPhone4S和iPad3(发布版本)上测试了所有其他答案。
我建议
iPhone 4S
iPad 3
|
|
4
44
在Swift中,我们可以做一个功能,如下所示
尽管它在
斯威夫特3
但是我们可以修改和使用
斯威夫特3
|
|
|
5
30
到目前为止我发现
|
|
6
17
斯威夫特2
斯威夫特3
|
|
|
7
12
获取当前日期的毫秒数。 斯威夫特4:
|
|
|
8
10
了解代码时间戳可能很有用,它提供了一个围绕基于马赫的定时函数的包装器。这使您获得纳秒级分辨率的定时数据——比毫秒高出1000000倍。是的,精确到一百万倍。(前缀是milli、micro、nano,每一个都比上一个精确1000倍。)即使您不需要代码时间戳,也可以查看代码(它是开源的)以了解它们如何使用mach获取计时数据。当您需要比nsdate方法更高的精度和更快的方法调用时,这将非常有用。 http://eng.pulse.me/line-by-line-speed-analysis-for-ios-apps/ |
|
|
9
8
|
|
|
10
7
我需要一个
要获取原始函数提供的格式,请尝试以下操作:
结果应该和
|
|
11
4
CFAbsoluteTimeGetCurrent()
|
|
|
12
4
试试这个:
在本例中,dateWithTimeIntervalsince1970与格式化程序@“yyyy-mm-dd hh:mm:ss.sss”结合使用,后者将返回日期和年、月、日,以及时间和小时、分钟、秒和毫秒。见示例:“2015-12-02 04:43:15.008”。我使用nsstring来确保格式以前已经写入过。 |
|
|
13
4
这与@tristanlorach发布的答案基本相同,只是为swift 3重新编码:
|
|
|
14
2
} |
|
|
15
1
这是我用来做斯威夫特的
使用此网站验证准确性 http://currentmillis.com/ |
|
|
16
0
|
|
|
17
0
|
|
|
18
-2
使用此方法:
它喜欢
|
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 1 年前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 1 年前 |
|
|
DevHome98 · 3D触摸不适用于设备swift 2 年前 |
|
|
dunoiww · 从全屏返回时如何触发onAppear 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |
|
|
Community wiki · 有效的IPhone编程技术[关闭] 3 年前 |