NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间
2014-07-19 17:32
330 查看
不多说,直接上代码
原文链接
+ (NSDate *)tDate{ NSDate *date = [NSDate date]; NSTimeZone *zone = [NSTimeZone systemTimeZone]; NSInteger interval = [zone secondsFromGMTForDate: date]; NSDate *localeDate = [date dateByAddingTimeInterval: interval]; NSLog(@"%@", localeDate); return localeDate; }原文链接里讲解更详细,还有一些其他方法。
原文链接
相关文章推荐
- NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间
- 服务器端世界时间(UTC)转换客户端时区时间
- 服务器端世界时间(UTC)转换客户端时区时间
- 服务器端世界时间(UTC)转换客户端时区时间
- NSDateFormatter转换时间字符串时的时区问题
- Windows的本地时间(LocalTime)、系统时间(SystemTime)、格林威治时间(UTC-Time)、文件时间(FileTime)之间的转换
- linux 下转换UTC到本地时间
- SQL Server 本地时间和UTC时间的相互转换的代码
- utc时间和不同时区之间的转换程序
- java本地时间与UTC时间相互转换
- 本地时间和GMT(UTC)时间的转换(C#)
- UTC转换本地时间
- 本地时间和GMT(UTC)时间的转换
- SQL Server本地时间和UTC时间的相互转换实现代码
- SQL Server本地时间和UTC时间的相互转换实现代码
- 【原创】Windows的本地时间(LocalTime)、系统时间(SystemTime)、格林威治时间(UTC-Time)、文件时间(FileTime)之间的转换
- UTC时间转换为本地时间 UTCToLocalTime
- 本地时间与UTC(世界协调时间)的转换
- 本地时间(LocalTime)、系统时间(SystemTime)、格林威治时间(UTC-Time)、文件时间(FileTime)之间的转换
- Windows的本地时间(LocalTime)、系统时间(SystemTime)、格林威治时间(UTC-Time)、文件时间(FileTime)之间的转换