首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

怎么将本地时间转化为"指定时区"的时间

2012-09-07 
如何将本地时间转化为指定时区的时间NSDateFormatter *formatter ??[[NSDateFormatter alloc] init][f

如何将本地时间转化为"指定时区"的时间

    NSDateFormatter *formatter =??[[NSDateFormatter alloc] init];

    [formatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];

    NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];

    [formatter setTimeZone:timeZone];

    NSString *loctime = [formatter stringFromDate:date];

    [formatter release];
----------------------------------------------------------------不管用户如何设置,,均获得24小时显示(其中的HH,强制指定为24时制)
    NSDateFormatter * formatter =? ?[[NSDateFormatter alloc] init];

    [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

    NSString *loctime = [formatter stringFromDate:date];

    [formatter release]

from:? http://bbs.cnsoftware.cn/thread-647-1-1.html
1 楼 jinchishuxue 2010-11-10   NSTimeZone* currentTimeZone = [NSTimeZone systemTimeZone];
可以获取device当前的timezone.

热点排行