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];


相关文章推荐

NSDateFormatter 日期格式

紀元的顯示: G:顯示AD,也就是公元   年的顯示: yy:年的後面2位數字 yyyy:顯示完整的年 ...

Objective-C中的日期格式器NSDateFormatter

NSDateFormatter代表一个日期格式器,它的功能就是完成NSDate与NSString之间的转换。...

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

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

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

日期格式 年 y 将年份 (0-9) 显示为不带前导零的数字 yy 以带前导零的两位数字格式显示年份 yyy 以四位数字格式显示年份 yyyy 以四位数字格式显示年份 月 M 将...

NSDate日期时间、NSDateFormatter日期格式类

关于OC中得日期时间类,看这些够用啦(^__^) 嘻嘻……#import int main(int argc, const char * argv[]) { @autoreleasepool ...

c#处理日期格式(全面)

  • 2016年10月19日 21:27
  • 25KB
  • 下载

手动修改日期格式

  • 2015年10月12日 15:23
  • 61KB
  • 下载

js转换Date日期格式

var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????...

SQL 2005数据库各种日期格式处理

  • 2014年10月16日 17:41
  • 602B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NSDateFormatter设定日期格式
举报原因:
原因补充:

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