NSDateFormatter设定日期格式

转载 2012年03月23日 15:39:50

原文地址:http://mmz06.blog.163.com/blog/static/121416962011419101554364/

 部分日期格式的总结:

NSDateFormatter * dateFormatter = [[[NSDateFormatter alloc] init]autorelease];

[dateFormatter setAMSymbol:@"AM"];

[dateFormatter setPMSymbol:@"PM"];

[dateFormatter setDateFormat:@"dd/MM/yyyy hh:mmaaa"];

NSDate *date = [NSDate date];

NSString * s = [dateFormatter stringFromDate:date];

显示效果为:10/05/2010 03:49PM

 

下面附上几个格式:这个是从Cocoachina找来的:

yyyy:MM:dd G 'at' HH:mm:ss zzz            1996.07.10 AD at 15:08:56 PDT

EEE, MMM d, "yy                                         Wed,july 10, '99

h:mm a                                                     12:08 PM

hh 'o"clock' a,zzzz                                      12 o'clock PM, Pacific Daylight Time

K:mm a, z                                                 0:00 PM, PST

yyyyy,MMMM.dd GGG hh:mm aaa                01996.july.10 AD 12:08 PM

 

下面是得到当前的年,月,日,时,分,秒

NSCalendar *cal = [NSCalendar currentCalendar];

unsigned int unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;

NSDateComponents *dd = [cal components:unitFlags fromDate:date];

int y = [dd year];

int m = [dd month];

int d = [dd day];

int h = [dd hour];

int m = [dd minute];

int s = [dd second];


iOS开发中的NSDateFormatter日期格式解析总结

在工作中,经常遇到将时间解析出来转换成自己对应要求的时间格式,之前也有收集相应的转换格式,现在将自己收集的一部分了做个分享,应该比较完善了,欢迎大家继续补充 年 y 将年份 (0-...
  • jiisd
  • jiisd
  • 2015年08月25日 00:02
  • 2340

NSDateFormatter 日期格式

紀元的顯示: G:顯示AD,也就是公元   年的顯示: yy:年的後面2位數字 yyyy:顯示完整的年 ...
  • chaoyuan899
  • chaoyuan899
  • 2015年03月24日 18:38
  • 1125

IOS学习 NSDateFormatter的时间显示格式

NSDateFormatter是NSFormatter的子类,另,NSFormatter的用途是“将数据在字符串与特定类型的对象之间转换”,目前NSFormatter只有两个子类NSNumberFor...
  • qw25767889
  • qw25767889
  • 2015年05月05日 17:56
  • 1822

日期格式 NSDateFormatter

G: 公元时代,例如AD公元 yy: 年的后2位 yyyy: 完整年 MM: 月,显示为1-12 MMM: 月,显示为英文月份简写,如 Jan MMM...
  • DuYangLu
  • DuYangLu
  • 2015年09月22日 16:47
  • 366

ios NSDateFormatter日期格式

NSDateFormatter * dateFormatter = [[[NSDateFormatter alloc] init]autorelease]; [dateFormatter set...
  • danjianhu678
  • danjianhu678
  • 2012年11月01日 16:34
  • 358

004-日期格式器(NSDateFormatter)

NSDateFormatter代表一个日期格式器,它可以完成NSDate与NSString之间的转换。 使用NSDateFormatter完成NSDate与NSString之间转换的步骤如下: 1⃣️...
  • bao_libra
  • bao_libra
  • 2015年08月30日 19:25
  • 636

NSDateFormatter使用思考

标签(空格分隔): NSDateFormatter最近看项目代码的时候,发现对NSDateFormatter的使用有一些不好的地方,由于NSDateFormatter的生成很消耗资源,因此不建议每次使...
  • captainjackNO1
  • captainjackNO1
  • 2015年07月15日 18:57
  • 1124

日期格式器(NSDateFormatter)

NSDateFormatter代表一个日期格式器,它可以完成NSDate与NSString之间的转换。使用NSDateFormatter完成NSDate与NSString之间转换的步骤如下: 1...
  • clj_is_queen1
  • clj_is_queen1
  • 2017年10月12日 19:46
  • 55

NSDate与NSDateFormatter

NSDate是一个日期类,在学习之前你可以了解一下UTC- 世界标准时间
  • qq244596
  • qq244596
  • 2016年02月28日 16:26
  • 249

NSDateFormatter中dateFormat --- 日期格式含义。

日期格式 年 y 将年份 (0-9) 显示为不带前导零的数字 yy 以带前导零的两位数字格式显示年份 yyy 以四位数字格式显示年份 yyyy 以四位数字格式显示年份 月 M 将...
  • hsf_study
  • hsf_study
  • 2015年10月27日 11:48
  • 226
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NSDateFormatter设定日期格式
举报原因:
原因补充:

(最多只允许输入30个字)