我需要根据ios设备的位置设置本地时区.
[dateFormat setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]];
Run Code Online (Sandbox Code Playgroud)
要么
[dateFormat setTimeZone:[NSTimeZone timeZoneWithName:@"GTC+5.30"]];
Run Code Online (Sandbox Code Playgroud)
适合吗?
Roh*_*hit 11
// get current date/time
NSDate *today = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
// display in 12HR/24HR (i.e. 11:25PM or 23:25) format according to User Settings
[dateFormatter setTimeStyle:NSDateFormatterShortStyle];
NSString *currentTime = [dateFormatter stringFromDate:today];
[dateFormatter release];
NSLog(@"User's current time in their preference format:%@",currentTime);
Run Code Online (Sandbox Code Playgroud)
您可以使用以下命令获取本地时区的名称:
NSTimeZone *timeZone = [NSTimeZone localTimeZone];
NSString *tzName = [timeZone name];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12751 次 |
| 最近记录: |