//获取系统当前时间

- (NSString*)get_system_today_time

{

NSDate *date = [NSDate date];

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];

[formatter setDateStyle:kCFDateFormatterMediumStyle];

[formatter setTimeStyle:kCFDateFormatterShortStyle];

[formatter setDateFormat:@"YYYY-MM-dd-hh-mm-ss"];

NSString *string_time = [formatterstringFromDate:date];

NSArray *time = [string_timecomponentsSeparatedByString:@"-"];

int value_year = [[timeobjectAtIndex:0]intValue];

int value_month = [[timeobjectAtIndex:1]intValue];

int value_day = [[timeobjectAtIndex:2]intValue];

int value_hour = [[timeobjectAtIndex:3]intValue];

int value_minute = [[timeobjectAtIndex:4]intValue];

int value_second = [[timeobjectAtIndex:5]intValue];

[formatter setDateFormat:@"EEEE"];

NSString *week_day = [formatter stringFromDate:date];

[formatter release];

NSString *system_time = [[NSStringalloc]initWithFormat:@"{\"year\":\"%d\",\"month\":\"%d\",\"day\":\"%d\",\"hour\":\"%d\",\"minute\":\"%d\",\"second\":\"%d\",\"week_day\":\"%@\"}",value_year,value_month,value_day,value_hour,value_minute,value_second,week_day];

NSLog(@"\nsystem time is %@",system_time);

return [system_timeautorelease];

}

----------------------------------------------------------------------------

NSDate *date = [NSDate date];
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *comps;

// 年月日获得
comps = [calendar components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit) 
                                        fromDate:date];
NSInteger year = [comps year];
NSInteger month = [comps month];
NSInteger day = [comps day];
NSLog(@"year: %d month: %d, day: %d", year, month, day);

//当前的时分秒获得
comps = [calendar components:(NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit)
                                        fromDate:date];
NSInteger hour = [comps hour];
NSInteger minute = [comps minute];
NSInteger second = [comps second];
NSLog(@"hour: %d minute: %d second: %d", hour, minute, second);

// 周几和星期几获得
comps = [calendar components:(NSWeekCalendarUnit | NSWeekdayCalendarUnit | NSWeekdayOrdinalCalendarUnit)
                                        fromDate:date];
NSInteger week = [comps week]; // 今年的第几周
NSInteger weekday = [comps weekday]; // 星期几(注意,周日是“1”,周一是“2”。。。。)
NSInteger weekdayOrdinal = [comps weekdayOrdinal]; // 这个月的第几周
NSLog(@"week: %d weekday: %d weekday ordinal: %d", week, weekday, weekdayOrdinal);

iPhone开发 获取系统时间 星期 年 月 日 时 分 秒相关推荐

  1. c语言编程获取当前系统时间包含年,月,日,时,分,秒.,C语言获取系统时间的几种方式...

    核心提示:C语言中如何获取时间?精度如何?1使用time_ttime(time_t*timer)精确到秒2使用clock_tclock()得到的是CPU时间精确到1/CLOCKS_PER_SEC秒3计 ...

  2. Excel计算将时间字符串转换为时间格式 年-月-日 时:分:秒 且计算时间差得到 时分秒 格式

    Excel计算时间差时分秒 今天数据导出处理的时候碰见一个时间格式问题如下: 这个日期数据从数据库里导出来就是字符串了,由于取出来的还有一些很长的编码形式的字段怕被隐没,所以将数据粘贴之前我将exce ...

  3. QT中利用Qlabel显示当前的时间:年-月-日-时-分-秒-星期

    一.第一步初始化 QTimer *timer_calendar;//用来显示当前日期的定时器timer_calendar = new QTimer(this);//new一个QTimer对象conne ...

  4. js时间戳转时间(年-月-日 时:分:秒)

    var t=1521694261; timestampToTime(t) function timestampToTime(timestamp) {var date = new Date(timest ...

  5. 前端时间格式转换,js时间戳转时间(年-月-日 时:分:秒)

    自己经常忘记 ,以此做个笔记,转载的,直接贴地址: https://blog.csdn.net/ziwoods/article/details/79652554 代码如下: var t=1521694 ...

  6. 用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒

    获取当前时间,并且返回当前时间的下一秒 因为存在年-月-日 时:分:秒 考虑到用split的方法做的话非常麻烦 所以引入time和datetime模块 当然 也可以改写成输入一个时间 代码实现 imp ...

  7. [转载] 用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒

    参考链接: Python获取当前时间 获取当前时间,并且返回当前时间的下一秒 因为存在年-月-日 时:分:秒 考虑到用split的方法做的话非常麻烦 所以引入time和datetime模块 当然 也可 ...

  8. js将当前时间格式化为年-月-日 时:分:秒

    利用js的Date()对象,将系统当前时间格式化为年-月-日 时:分:秒.也可以自己定义格式.(做项目时遇到这个问题.本来想百度一个用,哎,网上的结果太乱了,于是自己写一个) 代码如下: <!D ...

  9. 汇编语言:以“年/月/日 时:分:秒”的格式,显示当前的日期、时间。

    题目:访问cmos ram,用汇编语言编程,以"年/月/日 时:分:秒"的格式,显示当前的日期.时间. 我编写的程序是用直接写显存的方式,在屏幕中间显示系统的当前时间. 但是,有两 ...

最新文章

  1. Java -- JDBC 学习--通过Statement进行数据库更新操作
  2. Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器
  3. 开发日记-20190702 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 8
  4. ubuntu 安装 spconv
  5. mybatis-generator 插件扩展,生成支持多种数据库的分页功能
  6. axis2 java.net.url_axis,axis2调用.net的webservice
  7. Ajax技术的基本原理
  8. java 永久代_Java新生代、老生代和永久代详解
  9. JAVA入门级教学之(内存引用的例子)
  10. CDN百科第三讲|如果用了云服务器,还需要做CDN加速吗?
  11. Linux学习 - 常用和不太常用的实用awk命令
  12. go语言 os.Rename() cannot move the file to a different disk drive 怎么办
  13. windows下使用cmake+mingw配置makefile(1)
  14. c语言标准库内存分配监控,C语言的本质(25)——C标准库之内存管理
  15. 快速复制移动文件_如何使用F2快速移动或复制Word中的内容
  16. 图测1.0 在线地图测量与高清卫星图App 发布
  17. 苹果官方mfi认证名单_【大型推销配件现场】苹果回应iPhone12消磁,这波操作太6了 - 社会...
  18. android 播放一段音效,android 之使用SoundPool播放音效(Duang~)
  19. 从拼多多解析社交电商
  20. 商务部关于网上交易的指导意见(暂行)

热门文章

  1. 膨胀卷积dilated convolution 相关
  2. 贪婪洞窟2 素材解密
  3. 飞浆领航团AI达人创造营第01课|让人拍案叫绝的创意都是如何诞生的?
  4. python遥控汽车玩具_分享 | 撞坏遥控车后,有个技术大牛爸爸是种怎样的体验
  5. 10.androidnbsp;:动态图片制作
  6. 场论:关于矢量场梯度=0的证明
  7. android 屏幕截图检测,Android 屏幕截图
  8. 秒懂SpringBoot之Spring对象生命周期与扩展点浅尝辄止
  9. 转载收藏 常用数学符号的读法及其含义
  10. 文件存取服务器是用的什么,什么是文件存储?