从不浪费时间的人,没有工夫抱怨时间不够

从不浪费时间的人,没有工夫抱怨时间不够

第一句话:时间戳

地球上的每个角落3D素材,无论东、西、北、南,时间都是一样的。 它们都有相同的名称unity 服务器时间戳,称为时间戳。 时间戳是指Unix时间戳(Unix timestamp)。 也称为 Unix 时间(Unix 时间)和 POSIX 时间(POSIX 时间)。 它是时间的一种表达方式,定义为从格林威治时间1970年1月1日00:00:00到现在的总时间。 秒数。

关于时间戳游戏动态,可以看网上的时间戳

第二句:时区

地球上每个角落的时间戳都是一样的,但同一时间点却有不同的表达方式,所以时间还有一个概念叫时区。 这里的时区和地区不是同一个概念。 例如unity 服务器时间戳,我们所在的时区称为东八区。

在设备中,您可以自行手动切换当前系统时区:

时区设置

您会发现,当您选择不同的时区时,您当前的时间是不同的。

第三句:代码1中时间戳和时区的应用。时间戳不会随着时区的改变而改变

这可以用代码来演示:


- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    
    // 系统时区
    NSTimeZone* timeZone = [NSTimeZone systemTimeZone];
    NSLog(@"系统当前的时区: %@",  timeZone.name);
    
    // 返回的单位是 秒
    NSTimeInterval timeInterval = [[NSDate date] timeIntervalSince1970] ;
    
    NSLog(@"当前时间戳:%f", timeInterval);
}

你会发现无论你如何切换时区,时间戳总是相同的。 可以参考在线时间戳实时进行验证。

2、不同时间区间的时间切换

文章来源:https://www.jianshu.com/p/bf47458a0423