iOS开发之时间设置和格式输出

移动开发 iOS
本文为大家介绍了iOS开发中的时间设置和格式输出等内容,程序源码直接分享给大家,希望对51CTO的各位网友有所帮助,如果有什么意见欢迎交流。

NSDate

NSCalendar

NSDateFormatter

  1.    NSDate *now=[NSDate date]; 
  2.   NSCalendar *cal=[[NSCalendar alloc] 
  3.                    initWithCalendarIdentifier:NSGregorianCalendar 
  4.                    ]; 
  5.   [cal setTimeZone:[NSTimeZone systemTimeZone]]; // 3 
  6.   NSDateComponents *dc = [cal components:(NSHourCalendarUnit|NSMinuteCalendarUnit| 
  7.                                                NSSecondCalendarUnit) fromDate:now];  // 4 
  8.   //now  2013-06-13 05:45:43 +0000 
  9.     NSLog(@"The time is%@",now); 
  10.   NSLog(@"The time is%d:%d:%d",[dc hour], [dc minute], [dc second]); // 5 
  11.   NSDateFormatter *dateFormatter=[[NSDateFormatter alloc]init]; 
  12.   [dateFormatter setAMSymbol:(@"AM")]; 
  13.   [dateFormatter setPMSymbol:@"PM"]; 
  14.  // [dateFormatter setDateFormat:@"yyyy-MM-dd"]; 
  15. [dateFormatter setDateFormat:@"dd/MM/yyyy hh:mmaaa"]; 
  16.    
  17.   NSDate *curDate=[NSDate date]; 
  18.   NSString *str=[dateFormatter stringFromDate :curDate]; 
  19.   NSLog(@"%@",str); 
  20.   NSCalendar *c=[NSCalendar currentCalendar]; 
  21.   unsigned int unitFlags=NSYearCalendarUnit|NSMonthCalendarUnit| 
  22.   NSDayCalendarUnit|NSHourCalendarUnit|NSMinuteCalendarUnit|NSSecondCalendarUnit; 
  23.   NSDateComponents *dd=[c components:unitFlags fromDate:curDate]; 
  24.   int y=[dd year]; 
  25.   int d=[dd day]; 
  26.   NSLog(@"%d 年 %d日",y,d); 

 

责任编辑:闫佳明 来源: apkbus
相关推荐

2018-06-06 10:14:32

Kafka时间轮任务

2013-07-29 04:37:53

iOS开发iOS开发学习NSLog输出格式

2017-10-20 12:13:11

数据库PostgreSQL时间戳

2009-07-31 13:52:32

C#时间函数C#时间格式

2021-02-20 09:36:11

数据大数据数据可视化

2024-12-13 09:42:38

javascripmatch方法

2021-06-24 14:41:16

鸿蒙HarmonyOS应用

2013-07-29 11:34:46

iOS开发iOS开发学习设置UITextVie

2014-02-19 09:51:29

iOS开发时间处理

2011-07-08 18:34:34

iOS Debug Release

2016-08-04 11:11:08

PythonMatplotlib绘图

2010-05-21 09:10:56

Visual Stud

2013-07-24 18:22:02

iOS开发学习iOS开源框架和类

2023-09-06 12:49:31

系统Ubuntu

2024-01-08 22:03:22

python代码开发

2014-03-06 10:50:59

iOS开发

2013-07-25 13:35:14

iOS开发学习UIScrollVietouchesBega

2013-07-29 05:01:31

iOS开发iOS开发学习按钮拖动和点击

2013-07-25 14:04:11

iOS开发学习UITableView

2011-08-03 09:26:49

点赞
收藏

51CTO技术栈公众号