自0001年1月1日起,来自.NET的NSDate

亚伦·沃诺夫斯基(Aaron Wojnowski)

我正在使用一个以.NET刻度格式返回时间戳的API,我认为它是自0001年1月1日以来的100纳秒。最后以一个非常大的数字结尾,例如635492330000000(仅从内存中键入)。

当我从API获取数字时,它在NSNumber中,但是太大了,无法在32位设备上转换为Integer进行数学运算并将其转换为秒。如何将其转换为NSDate?

编码器

使用long long它可以处理大量这样的事情。NSSNumber NSLog(@"%lld", [date longlongValue]);

将其转换为日期。

NSNumber *dateNumber = @(635492330000000);   //Your Number
NSDate *date =  [NSDate dateWithTimeIntervalSince1970: ([dateNumber longLongValue]-621355968000000L)/10000.0];  //621355968000000L are ticks 

从0001年1月1日开始计算。 2014-10-18 12:43:20 +0000

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从月,日和年创建NSDate

来自分类Dev

在支持日期结束后(2016年12月1日)使用.Net 4.0的缺点?

来自分类Dev

php date()不接收年,月,日:NSDate到php

来自分类Dev

自1970年1月1日起,C ++将Windows时间设置为ms

来自分类Dev

如何从NSDate例如2m,3h,星期二,2014年6月1日的消息中获取时间间隔

来自分类Dev

如何从NSDate例如2m,3h,星期二,2014年6月1日的消息中获取时间间隔

来自分类Dev

0001年1月1日世界时与Java的区别

来自分类Dev

自1970年1月1日以来的年,月,周,天,小时

来自分类Dev

ASP .NET MVC日期时间格式2013年1月1日-下午4:02(美国东部标准时间)

来自分类Dev

来自String的NSDate for eventkit

来自分类Dev

来自String的NSDate for eventkit

来自分类Dev

如何显示使用NSdate-smart IOS传递的〜年〜月〜日

来自分类Dev

将1加到0001 vb.net

来自分类Dev

如何用Java显示自1970年1月1日以来的X天数

来自分类Dev

转换秒自1900年1月1日在巴西时间戳

来自分类Dev

减少自1970年1月1日午夜以来的毫秒数

来自分类Dev

试图计算自 1900 年 1 月 1 日以来的天数并且 DateDiff 函数已关闭

来自分类Dev

2022年1月1日是错误的一年

来自分类Dev

自2016年1月起如何找到每月有效帐户

来自分类Dev

自2016年1月起如何找到每月有效帐户

来自分类Dev

比较工作日NSDate

来自分类Dev

有没有更好的方法来获得自1970年1月1日以来的日子

来自分类Dev

PHP日期格式返回1970年1月1日

来自分类Dev

SQL中2012年1月1日的日期格式

来自分类Dev

日期始终显示1970年1月1日

来自分类Dev

如何转换2014年1月1日格式的GetDate()?

来自分类Dev

SQL中2012年1月1日的日期格式

来自分类Dev

比赛前的日期(2001年1月1日)

来自分类Dev

日期始终显示1970年1月1日

Related 相关文章

  1. 1

    从月,日和年创建NSDate

  2. 2

    在支持日期结束后(2016年12月1日)使用.Net 4.0的缺点?

  3. 3

    php date()不接收年,月,日:NSDate到php

  4. 4

    自1970年1月1日起,C ++将Windows时间设置为ms

  5. 5

    如何从NSDate例如2m,3h,星期二,2014年6月1日的消息中获取时间间隔

  6. 6

    如何从NSDate例如2m,3h,星期二,2014年6月1日的消息中获取时间间隔

  7. 7

    0001年1月1日世界时与Java的区别

  8. 8

    自1970年1月1日以来的年,月,周,天,小时

  9. 9

    ASP .NET MVC日期时间格式2013年1月1日-下午4:02(美国东部标准时间)

  10. 10

    来自String的NSDate for eventkit

  11. 11

    来自String的NSDate for eventkit

  12. 12

    如何显示使用NSdate-smart IOS传递的〜年〜月〜日

  13. 13

    将1加到0001 vb.net

  14. 14

    如何用Java显示自1970年1月1日以来的X天数

  15. 15

    转换秒自1900年1月1日在巴西时间戳

  16. 16

    减少自1970年1月1日午夜以来的毫秒数

  17. 17

    试图计算自 1900 年 1 月 1 日以来的天数并且 DateDiff 函数已关闭

  18. 18

    2022年1月1日是错误的一年

  19. 19

    自2016年1月起如何找到每月有效帐户

  20. 20

    自2016年1月起如何找到每月有效帐户

  21. 21

    比较工作日NSDate

  22. 22

    有没有更好的方法来获得自1970年1月1日以来的日子

  23. 23

    PHP日期格式返回1970年1月1日

  24. 24

    SQL中2012年1月1日的日期格式

  25. 25

    日期始终显示1970年1月1日

  26. 26

    如何转换2014年1月1日格式的GetDate()?

  27. 27

    SQL中2012年1月1日的日期格式

  28. 28

    比赛前的日期(2001年1月1日)

  29. 29

    日期始终显示1970年1月1日

热门标签

归档