iOS NSDateFormatter 日期的使用
2015-10-04 11:05
393 查看
NSDateFormatter
本文章详细介绍了NSDateFormatter输出各类时间的方法, 比较全面, 希望有助于大家学习!代码如下:
#pragma mark - 输出完整的年份 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; /* y: 表示年份 */ [formatter setDateFormat:@"yyyy"];/* 或者 setDateFormat:@"yyyy" */ NSString *str = [formatter stringFromDate:[NSDate date]]; NSLog(@"%@", str);
#pragma mark - 输出年后两位 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; [formatter setDateFormat:@"yy"]; NSString *str = [formatter stringFromDate:[NSDate date]]; NSLog(@"%@", str);
#pragma mark - 输出月份 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; /* M: 代表年中月份 */ [formatter setDateFormat:@"MM"]; NSString *str = [formatter stringFromDate:[NSDate date]]; NSLog(@"%@", str);
#pragma mark - 输出到本月份共有多少周 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; /* w: 表示年中的周数 */ [formatter setDateFormat:@"yyyy年到现在为止有ww周"]; NSString *str = [formatter stringFromDate:[NSDate date]]; NSLog(@"%@", str);
#pragma mark - 输出本月份有多少周 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; /* W: 表示月份中的周数 */ [formatter setDateFormat:@"dd月份到现在有WW周"]; NSString *str = [formatter stringFromDate:[NSDate date]]; NSLog(@"%@", str);
#pragma mark - 输出年月日 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; /* y: 代表年份 M: 代表年中的月份 d: 代表月份中的天数 */ [formatter setDateFormat:@"yy年MM月dd日"]; NSString *str = [formatter stringFromDate:[NSDate date]]; NSLog(@"%@", str);
#pragma mark - 输出星期 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; /* E: 代表周几 */ [formatter setDateFormat:@"EE"];/* 输出周一 */ // [formatter setDateFormat:@"EEEE"];/* 输出星期一 */ [formatter setDateFormat:@"EEE"]; NSString *str = [formatter stringFromDate:[NSDate date]]; NSLog(@"%@", str);
#pragma mark - 输出星期中的第几天 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; /* F: 代表星期中的第几天 */ [formatter setDateFormat:@"第FF天"]; NSString *str = [formatter stringFromDate:[NSDate date]]; NSLog(@"%@", str);
#pragma mark - 输出上午 下午 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; /* a: AM PM 标记 */ [formatter setDateFormat:@"aa"]; NSString *str = [formatter stringFromDate:[NSDate date]]; NSLog(@"%@", str);
#pragma mark - 输出一天中的几时 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; /* h: 是一天12小时格式 (1 - 12)*/ [formatter setDateFormat:@"hh"]; /* H: 是一天24小时格式 (0 - 23)*/ [formatter setDateFormat:@"HH"]; NSString *str = [formatter stringFromDate:[NSDate date]]; NSLog(@"%@", str);
#pragma mark - 输出上午或下午几时 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; /* K: AM PM中的小时数 (0 - 11)*/ [formatter setDateFormat:@"KK"]; /* k: AM PM中的小时数 (1 - 12)*/ [formatter setDateFormat:@"kk"]; NSString *str = [formatter stringFromDate:[NSDate date]]; NSLog(@"%@", str);
#pragma mark - 输出几时几分 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; /* m: 表示小时中的分钟数 */ [formatter setDateFormat:@"hh:mm"]; NSString *str = [formatter stringFromDate:[NSDate date]]; NSLog(@"%@", str);
#pragma mark - 输出几时几分几秒 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; /* s: 表示分钟中的秒数 */ [formatter setDateFormat:@"hh:mm:ss"]; NSString *str = [formatter stringFromDate:[NSDate date]]; NSLog(@"%@", str);
#pragma mark - 输出几时几分几秒几毫秒 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; /* s: 表示分钟中的秒数 */ [formatter setDateFormat:@"hh:mm:ss:SS"]; NSString *str = [formatter stringFromDate:[NSDate date]]; NSLog(@"%@", str);
相关文章推荐
- android 代码实现控件之间的间距
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- [Android]在代码里运行另一个程序的方法
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- 肯特·贝克:改变人生的代码整理魔法
- oracle sql日期比较
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 网页恶意代码的预防
- 高手写的Tracer-Flash代码调试类代码下载
- DB2 日期和时间的函数应用说明
- Delphi实现读取系统时间与日期完整实例
- CSS代码缩写技巧
- 非主流Q-zOne代码代码搜集第1/2页
- Country使 MS-DOS 子系统能使用国际时间、日期、货币、大小写转换和小数分隔符
- vbs下通过日期查找文件夹的代码
- CreateWeb.vbs 代码