Chinaunix首页 | 论坛 | 博客
  • 博客访问: 50747
  • 博文数量: 22
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 197
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-16 17:30
文章分类
文章存档

2016年(1)

2014年(14)

2013年(7)

我的朋友

分类: Windows平台

2014-01-21 15:24:06

    以下是小编总结的网络编程常用的一些编码:
    1. stringWithFormat 用法:
  [NSString stringWithFormat:@"Hight: %d°%@ Low: %d°%@", [Temp],@"C",[lTemp],@"C"];
  NSString to NSData:
  NSString* str= @"kilonet";
  NSData* data=[str dataUsingEncoding:NSUTF8StringEncoding];
  
  2. NSDate 用法:
  NSDate *today;
  NSDate *tomorrow;
  today = [NSDate date];
  tomorrow = [NSDate dateWithTimeInterval:(i*24*60*60) sinceDate:today]; //可能有更好的
  
  Date format用法:
  -(NSString *) getDay:(NSDate *) d {
  NSString *s ;
  NSDateFormatter *format = [[NSDateFormatter alloc] init];
  [format setDateFormat:@"YYYY/MM/dd hh:mm:ss"];
  s = [format stringFromDate:d];
  [format release];
  return s;
  }
  
  各地时区获取:
  代码
  NSDate *nowDate = [NSDate new];
  NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
  [formatter setDateFormat:@"yyyy/MM/dd HH:mm:ss"];
  // 根据时区名字获取当前时间,如果该时区不存在,默认获取系统当前时区的时间
  // NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Europe/Andorra"];
  // [formatter setTimeZone:timeZone];
  //获取所有的时区名字
  NSArray *array = [NSTimeZone knownTimeZoneNames];
  // NSLog(@"array:%@",array);
  //for循环
  // for(int i=0;i<[array count];i++)
  // {
  // NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:[array objectAtIndex:i]];
  // [formatter setTimeZone:timeZone];
  // NSString *locationTime = [formatter stringFromDate:nowDate];
  // NSLog(@"时区名字:%@ : 时区当前时间: %@",[array objectAtIndex:i],locationTime);
  // //NSLog(@"timezone name is:%@",[array objectAtIndex:i]);
  // }
  //快速枚举法
  for(NSString *timeZoneName in array){
  [formatter setTimeZone:[NSTimeZone timeZoneWithName:timeZoneName]];
  NSLog(@"%@,%@",timeZoneName,[formatter stringFromDate:nowDate]);
  }
  [formatter release];
  [nowDate release];
  
  获取毫秒时间:
  代码
  NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
  [dateFormatter setDateStyle:NSDateFormatterMediumStyle];
  [dateFormatter setTimeStyle:NSDateFormatterShortStyle];
  //[dateFormatter setDateFormat:@"hh:mm:ss"]
  [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.SSS"];
  NSLog(@"Date%@", [dateFormatter stringFromDate:[NSDate date]]);
  [dateFormatter release];
阅读(611) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~