关于iOS时间戳的坑
2017-05-16 本文已影响162人
Charles___
最近遇到一个问题,iPhone5之前的机子,包括iPhone5,取出来的时间戳都是:2147483647 它等于2^31-1。
为什么:iPhone5之前的机子,包括iPhone5 的操作系统都是32位的,long最大的数字是2147483647,所以说要在iPhone5之前的机子,包括iPhone5中取到正确的时间戳,要用long long来定义变量。
最近遇到一个问题,iPhone5之前的机子,包括iPhone5,取出来的时间戳都是:2147483647 它等于2^31-1。
为什么:iPhone5之前的机子,包括iPhone5 的操作系统都是32位的,long最大的数字是2147483647,所以说要在iPhone5之前的机子,包括iPhone5中取到正确的时间戳,要用long long来定义变量。