部分日期格式的总结:
NSDateFormatter * dateFormatter = [[[NSDateFormatter alloc] init]autorelease];
[dateFormatter setAMSymbol:@"AM"];
[dateFormatter setPMSymbol:@"PM"];
[dateFormatter setDateFormat:@"dd/MM/yyyy hh:mmaaa"];
NSDate *date = [NSDate date];
NSString * s = [dateFormatter stringFromDate:date];
显示效果为:10/05/2010 03:49PM
下面附上几个格式:这个是从Cocoachina找来的:
yyyy:MM:dd G 'at' HH:mm:ss zzz 1996.07.10 AD at 15:08:56 PDT
EEE, MMM d, "yy Wed,july 10, '99
h:mm a 12:08 PM
hh 'o"clock' a,zzzz 12 o'clock PM, Pacific Daylight Time
K:mm a, z 0:00 PM, PST
yyyyy,MMMM.dd GGG hh:mm aaa 01996.july.10 AD 12:08 PM
下面是得到当前的年,月,日,时,分,秒:
NSCalendar *cal = [NSCalendar currentCalendar];
unsigned int unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateComponents *dd = [cal components:unitFlags fromDate:date];
int y = [dd year];
int m = [dd month];
int d = [dd day];
int h = [dd hour];
int m = [dd minute];
int s = [dd second];
分享到:
相关推荐
NSDate总结,NSDateFormatter总结,NSCalender总结,倒计时(60秒倒计时,天数倒计时,cell上天数倒计时)
NSDateFormatter多次创建是很耗性能的,比如创建10240次,会花费3.4秒的时间,下面介绍三种创建方法,推荐用第三种:
这个库包含帮助类来生成正确格式的 NSLocale、NSDateFormatter 和 NSCalendar 对象。 此类对象需要解析来自 Web 服务的数据,因为当前语言环境可能与远程服务语言环境不匹配。 它还包含自定义 SQLite 函数以在查询中...
包括用于实时格式化任意日期和格式的表格,以及基于当前日期的预先计算的参考表。 在Linux上使用Swift 4.2构建。 要了解有关使用DateFormatter更多信息,请查看以下有关“截屏视频。 根据MIT许可证发布。
在开发iOS程序时,有...//设定时间格式,这里可以设置成自己需要的格式 [dateFormatter setDateFormat:@”yyyy-MM-dd HH:mm:ss”]; //用[NSDate date]可以获取系统当前时间 NSString *currentDateStr = [dateFormatte
任务它NSDate 创建和格式创建通过调用NSDateComponents构造一个具有当前日期的 NSDate 组件通过调用NSCalendar获取当前日历使用当前日历的方法dateFromComponents 将NSDate 组件更改为 NSDate 格式通过调用...
支持的格式日历日期序数日期周日期带小数部分的当地时间午夜时区不支持的格式公元前日期序数日期扩展表示的基本格式(年份 > 9999) 带闰秒的当地时间(秒 >= 60.0) 时间倒数期间重复时间间隔用法将 ISO 8601 字符...
单例封装NSDateFormatter,根据需求自由封装显示时间格式
可以自定义UI的日期选择器 https://github.com/18301125620/KSDatePicker.git //x,y 值无效,默认是居中的 KSDatePicker* picker = [[KSDatePicker alloc] initWithFrame:CGRectMake(0, 0, self.view.frame....
日期选择器使用 // Grab date from DatePicker var chosenDate = datePicker.date // Create an NSDateFormatter var formatter = NSDateFormatter() formatter.dateFormat = "EEEE" // Grab the day and ...
NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; // ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制 [formatter setDateFormat:@YYYY-MM-dd HH:mm:ss]; //现在时间,你可以...
退回输入键盘 2 CGRect 2 CGPoint & CGSize 3 ...用NSDateFormatter调整时间格式的代码 42 UIView设置成圆角方法 43 iPhone里的frame和bounds区别 43 Objective-C内存管理 44 iphone更改键盘右下角按键的type 45
本文实现的效果类似于QQ空间里的好友发表的动态,会显示好友发表的时间,这里是处理显示几小时前,几分钟前,刚刚,昨天,前天这样的格式,下面来一起看看吧。 一:刚刚,几分钟前,几小时前 //时间 NSString *...
这里介绍用AFN上传本地拍摄的视频到服务端。 整体思路:拿到视频资源,先转为mp4,写进沙盒,然后上传,上传成功后要记得删除沙盒中的文件。...NSDateFormatter* formater = [[NSDateFormatter alloc
之前写过图片上传PHP服务器,今天把接口稍微改了一下,把视频上传... NSDateFormatter *dateformatter = [[NSDateFormatter alloc]init]; [dateformatter setDateFormat:@YYYY-MM-dd-HH-mm-ss]; NSString *dateName =
iOS中NSDateFormatter用的范围一般来说比较广泛,不过相对于处理数字而言,很少用到NSNumberFormatter,NSNumberFormatter中有很多枚举类型,会为实际开发节省时间. NSNumberFormatter可以用来处理NSString和...
ISO8601格式化程序一个小的Swift NSFormatter子类。用法要将ISO 8601字符串转换为NSDate,可以使用没有任何配置的ISO8601Formatter() let date = ISO8601Formatter (). dateFromString ( " 2013-09-12T07:24:56+04...
图片上传时必要将图片进行压缩,不然会上传失败 1.单张图上传 AFHTTPRequestOperationManager *manager = ...NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; formatter.dateForm
一, 代码。 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. ... NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];