iPhone开发 获取系统时间 星期 年 月 日 时 分 秒
//获取系统当前时间
- (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开发 获取系统时间 星期 年 月 日 时 分 秒相关推荐
- c语言编程获取当前系统时间包含年,月,日,时,分,秒.,C语言获取系统时间的几种方式...
核心提示:C语言中如何获取时间?精度如何?1使用time_ttime(time_t*timer)精确到秒2使用clock_tclock()得到的是CPU时间精确到1/CLOCKS_PER_SEC秒3计 ...
- Excel计算将时间字符串转换为时间格式 年-月-日 时:分:秒 且计算时间差得到 时分秒 格式
Excel计算时间差时分秒 今天数据导出处理的时候碰见一个时间格式问题如下: 这个日期数据从数据库里导出来就是字符串了,由于取出来的还有一些很长的编码形式的字段怕被隐没,所以将数据粘贴之前我将exce ...
- QT中利用Qlabel显示当前的时间:年-月-日-时-分-秒-星期
一.第一步初始化 QTimer *timer_calendar;//用来显示当前日期的定时器timer_calendar = new QTimer(this);//new一个QTimer对象conne ...
- js时间戳转时间(年-月-日 时:分:秒)
var t=1521694261; timestampToTime(t) function timestampToTime(timestamp) {var date = new Date(timest ...
- 前端时间格式转换,js时间戳转时间(年-月-日 时:分:秒)
自己经常忘记 ,以此做个笔记,转载的,直接贴地址: https://blog.csdn.net/ziwoods/article/details/79652554 代码如下: var t=1521694 ...
- 用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒
获取当前时间,并且返回当前时间的下一秒 因为存在年-月-日 时:分:秒 考虑到用split的方法做的话非常麻烦 所以引入time和datetime模块 当然 也可以改写成输入一个时间 代码实现 imp ...
- [转载] 用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒
参考链接: Python获取当前时间 获取当前时间,并且返回当前时间的下一秒 因为存在年-月-日 时:分:秒 考虑到用split的方法做的话非常麻烦 所以引入time和datetime模块 当然 也可 ...
- js将当前时间格式化为年-月-日 时:分:秒
利用js的Date()对象,将系统当前时间格式化为年-月-日 时:分:秒.也可以自己定义格式.(做项目时遇到这个问题.本来想百度一个用,哎,网上的结果太乱了,于是自己写一个) 代码如下: <!D ...
- 汇编语言:以“年/月/日 时:分:秒”的格式,显示当前的日期、时间。
题目:访问cmos ram,用汇编语言编程,以"年/月/日 时:分:秒"的格式,显示当前的日期.时间. 我编写的程序是用直接写显存的方式,在屏幕中间显示系统的当前时间. 但是,有两 ...
最新文章
- Java -- JDBC 学习--通过Statement进行数据库更新操作
- Android 百度地图 SDK v3.0.0 (二) 定位与结合方向传感器
- 开发日记-20190702 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 8
- ubuntu 安装 spconv
- mybatis-generator 插件扩展,生成支持多种数据库的分页功能
- axis2 java.net.url_axis,axis2调用.net的webservice
- Ajax技术的基本原理
- java 永久代_Java新生代、老生代和永久代详解
- JAVA入门级教学之(内存引用的例子)
- CDN百科第三讲|如果用了云服务器,还需要做CDN加速吗?
- Linux学习 - 常用和不太常用的实用awk命令
- go语言 os.Rename() cannot move the file to a different disk drive 怎么办
- windows下使用cmake+mingw配置makefile(1)
- c语言标准库内存分配监控,C语言的本质(25)——C标准库之内存管理
- 快速复制移动文件_如何使用F2快速移动或复制Word中的内容
- 图测1.0 在线地图测量与高清卫星图App 发布
- 苹果官方mfi认证名单_【大型推销配件现场】苹果回应iPhone12消磁,这波操作太6了 - 社会...
- android 播放一段音效,android 之使用SoundPool播放音效(Duang~)
- 从拼多多解析社交电商
- 商务部关于网上交易的指导意见(暂行)
热门文章
- 膨胀卷积dilated convolution 相关
- 贪婪洞窟2 素材解密
- 飞浆领航团AI达人创造营第01课|让人拍案叫绝的创意都是如何诞生的?
- python遥控汽车玩具_分享 | 撞坏遥控车后,有个技术大牛爸爸是种怎样的体验
- 10.androidnbsp;:动态图片制作
- 场论:关于矢量场梯度=0的证明
- android 屏幕截图检测,Android 屏幕截图
- 秒懂SpringBoot之Spring对象生命周期与扩展点浅尝辄止
- 转载收藏 常用数学符号的读法及其含义
- 文件存取服务器是用的什么,什么是文件存储?