首页 > 移动平台 > 详细

【代码笔记】iOS-获取现在的日历时间

时间:2017-04-14 09:34:03      阅读:178      评论:0      收藏:0      [点我收藏+]

一,代码。

技术分享
- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    
    NSLog(@"-------getCurrentTime---%@",[self getCurrentTime]);
    
}

#pragma -mark -获取现在的日历时间  输出形式 2014-06-27 15:41:55
- (NSString *) getCurrentTime
{
    
    NSDate* date = [NSDate date];
    
    //日历为阳历
     NSCalendar *calendar = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];
    //表示一个日期对象的组件
    NSDateComponents *component = [calendar components:NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond fromDate:date];
    //设定时区
    [component setTimeZone:[NSTimeZone systemTimeZone]];
    
    NSInteger year = [component year];
    NSInteger month = [component month];
    NSInteger day = [component day];
    NSInteger hour = [component hour];
    NSInteger minute = [component minute];
    NSInteger second = [component second];
    
    NSString* dateString = [NSString stringWithFormat:@"%i-%@%i-%@%i %@%2i:%@%2i:%@%i" , year , month > 10 ? @"" :@"0",month , day > 10 ? @"" :@"0", day , hour > 10 ? @"" :@"0", hour  , minute > 10 ? @"" :@"0", minute ,second > 10 ? @"" :@"0", second];
    return dateString;
    
}
技术分享

 

二,输出。

2015-10-22 14:06:16.920 getCurrentTime[11139:215609] -------getCurrentTime---2015-010-22 14:0 6:16

 

 

【代码笔记】iOS-获取现在的日历时间

原文:http://www.cnblogs.com/yang-guang-girl/p/6707106.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!