获取当前时间,年月日时分秒,单个取出来
2014-03-28 15:49
288 查看
NSCalendar *calendar = [NSCalendar currentCalendar];
NSUInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateComponents *dateComponent = [calendar components:unitFlags fromDate:now];
int year = [dateComponent year];
int month = [dateComponent month];
int day = [dateComponent day];
int hour = [dateComponent hour];
int minute = [dateComponent minute];
int second = [dateComponent second];
NSLog(@"year is: %d",
year);
NSLog(@"month is: %d",
month);
NSLog(@"day is: %d",
day);
NSLog(@"hour is: %d",
hour);
NSLog(@"minute is: %d",
minute);
NSLog(@"second
is: %d", second);
#pragma mark----获取当前时间
#pragma mark----方法一
+(NSString *)GetCurrentData
{
/*获取当前时间*/
//实例化一个NSDateFormatter对象
NSDateFormatter *dateFormatter
= [[NSDateFormatter alloc] init];
//设定时间格式,这里可以设置成自己需要的格式
[dateFormatter setDateFormat:@"YYYY-MM-dd-HH-mm-ss"];
//用[NSDate
date]可以获取系统当前时间
NSString *currentDateStr
= [dateFormatter stringFromDate:[NSDate date]];
//输出格式为:2013-10-27
10:22:13
return currentDateStr;
}
#pragma mark----获取当前时间
#pragma mark----方法二
// 获取时间 (时:分:秒)
NSDateFormatter *formatter
=[[NSDateFormatter alloc] init];
[[NSDate date] timeIntervalSince1970];
[formatter setDateFormat:@"yyyy/MM/dd"];
NSString currentTime =
[formatter stringFromDate:date];
#pragma mark----获取当前时间
#pragma mark----获取 “时”
// 获取时间 (时)
NSCalendar *calendar
= [NSCalendar currentCalendar];
NSUInteger unitFlags
= NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateComponents *dateComponent
= [calendar components:unitFlags fromDate:date];
NSInteger currentHour =
[dateComponent hour];
NSUInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateComponents *dateComponent = [calendar components:unitFlags fromDate:now];
int year = [dateComponent year];
int month = [dateComponent month];
int day = [dateComponent day];
int hour = [dateComponent hour];
int minute = [dateComponent minute];
int second = [dateComponent second];
NSLog(@"year is: %d",
year);
NSLog(@"month is: %d",
month);
NSLog(@"day is: %d",
day);
NSLog(@"hour is: %d",
hour);
NSLog(@"minute is: %d",
minute);
NSLog(@"second
is: %d", second);
#pragma mark----获取当前时间
#pragma mark----方法一
+(NSString *)GetCurrentData
{
/*获取当前时间*/
//实例化一个NSDateFormatter对象
NSDateFormatter *dateFormatter
= [[NSDateFormatter alloc] init];
//设定时间格式,这里可以设置成自己需要的格式
[dateFormatter setDateFormat:@"YYYY-MM-dd-HH-mm-ss"];
//用[NSDate
date]可以获取系统当前时间
NSString *currentDateStr
= [dateFormatter stringFromDate:[NSDate date]];
//输出格式为:2013-10-27
10:22:13
return currentDateStr;
}
#pragma mark----获取当前时间
#pragma mark----方法二
// 获取时间 (时:分:秒)
NSDateFormatter *formatter
=[[NSDateFormatter alloc] init];
[[NSDate date] timeIntervalSince1970];
[formatter setDateFormat:@"yyyy/MM/dd"];
NSString currentTime =
[formatter stringFromDate:date];
#pragma mark----获取当前时间
#pragma mark----获取 “时”
// 获取时间 (时)
NSCalendar *calendar
= [NSCalendar currentCalendar];
NSUInteger unitFlags
= NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateComponents *dateComponent
= [calendar components:unitFlags fromDate:date];
NSInteger currentHour =
[dateComponent hour];
相关文章推荐
- 获取当前时间的时分秒拼接在long型的年月日后边
- java获取当前时间前一个月的年月日时分秒
- FLex 获取当前时间 年月日 时分秒
- java 获取当前时间及年月日时分秒
- Android开发中 获取当前Android的年月日时分秒的时间
- Flex 获取当前时间和获取当前时间减去一天的时间并且格式化为年月日时分秒的形式
- Android 用Time和Calendar获取系统当前时间源码分享(年月日时分秒周几)
- android获取系统当前年月日时分秒的时间
- js获取当前时间的年月日时分秒
- 年月日时分秒转化为秒 和获取当前时间
- 获取当前时间年月日时分秒
- Android 获取当前的时间。年月日,时分秒
- ios开发 获取系统时间 取得当前的年月日,当前的时分秒获得,周几和星期几获得
- C/C++代码获取当前时间的:年月日时分秒
- javascript中获取当前时间戳和具体年月日时分秒
- ios获取当前时间年月日时分秒
- 获取当前时间的 年月日时分秒
- JS获取当前时间年月日时分秒
- 获取当前时间,年月日时分秒
- javascript获取当前时间年月日时分秒