从nsdate中分别获取年月日的代码写法(iOS)
来源:互联网 发布:网络路径错误怎么办 编辑:程序博客网 时间:2024/04/30 23:43
以前一直看别人的博客,由于自学所以一直没敢献丑,现在经过系统的学习加上一些工作的经历,感觉时机成熟,愿我的博客可以帮到当初的"我"!
只要在main中就可以实现,多动手尝试,看是永远也不会理解的!
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
#pragma mark - 输出完整的年份
#if 0
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
/* y: 表示年份 */
[formatter setDateFormat:@"yyyy"];/* 或者 setDateFormat:@"yyyy" */
NSString *str = [formatter stringFromDate:[NSDate date]];
NSLog(@"%@", str);
#endif
#if 0
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"yy"];
NSString *str = [formatter stringFromDate:[NSDate date]];
NSLog(@"%@", str);
#endif
#pragma mark - 输出月份
#if 0NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
/* M: 代表年中月份 */
[formatter setDateFormat:@"MM"];
NSString *str = [formatter stringFromDate:[NSDate date]];
NSLog(@"%@", str);
#endif
#pragma mark - 输出到本月份共有多少周
#if 0NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
/* w: 表示年中的周数 */
[formatter setDateFormat:@"yyyy年到现在为止有ww周"];
NSString *str = [formatter stringFromDate:[NSDate date]];
NSLog(@"%@", str);
#endif
#pragma mark - 输出本月份有多少周
#if 0NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
/* W: 表示月份中的周数 */
[formatter setDateFormat:@"dd月份到现在有WW周"];
NSString *str = [formatter stringFromDate:[NSDate date]];
NSLog(@"%@", str);
#endif
#pragma mark - 输出年月日
#if 0NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
/* y: 代表年份 M: 代表年中的月份 d: 代表月份中的天数 */
[formatter setDateFormat:@"yy年MM月dd日"];
NSString *str = [formatter stringFromDate:[NSDate date]];
NSLog(@"%@", str);
#endif
#pragma mark - 输出星期
#if 0NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
/* E: 代表周几 */
[formatter setDateFormat:@"EE"];/* 输出周一 */
// [formatter setDateFormat:@"EEEE"];/* 输出星期一 */
[formatter setDateFormat:@"EEE"];
NSString *str = [formatter stringFromDate:[NSDate date]];
NSLog(@"%@", str);
#endif
#pragma mark - 输出星期中的第几天
#if 0NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
/* F: 代表星期中的第几天 */
[formatter setDateFormat:@"第FF天"];
NSString *str = [formatter stringFromDate:[NSDate date]];
NSLog(@"%@", str);
#endif
#pragma mark - 输出上午 下午
#if 0NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
/* a: AM PM 标记 */
[formatter setDateFormat:@"aa"];
NSString *str = [formatter stringFromDate:[NSDate date]];
NSLog(@"%@", str);
#endif
#pragma mark - 输出一天中的几时
#if 0NSDateFormatter *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);
#endif
#pragma mark - 输出上午或下午几时
#if 0NSDateFormatter *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);
#endif
#pragma mark - 输出几时几分
#if 0NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
/* m: 表示小时中的分钟数 */
[formatter setDateFormat:@"hh:mm"];
NSString *str = [formatter stringFromDate:[NSDate date]];
NSLog(@"%@", str);
#endif
#pragma mark - 输出几时几分几秒
#if 0NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
/* s: 表示分钟中的秒数 */
[formatter setDateFormat:@"hh:mm:ss"];
NSString *str = [formatter stringFromDate:[NSDate date]];
NSLog(@"%@", str);
#endif
#pragma mark - 输出几时几分几秒几毫秒
#if 0NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
/* s: 表示分钟中的秒数 */
[formatter setDateFormat:@"hh:mm:ss:SS"];
NSString *str = [formatter stringFromDate:[NSDate date]];
NSLog(@"%@", str);
#endif
0 0
- 从nsdate中分别获取年月日的代码写法(iOS)
- 从nsdate中分别获取年月日的代码写法
- 从nsdate中分别获取年月日的代码写法
- 从nsdate中分别获取年月日的代码写法
- javascript从tr中分别获得每个td的元素
- NSDate 获取年月日时分秒
- oc中在NSdate中获取年月日的方法
- oc中在NSdate中获取年月日的方法
- NSDate获取间隔年数月数后的NSDate,获取NSDate的年月日时分秒星期几
- 从输入的数字序列中分别求奇数和偶数
- iOS 获取公历、农历日期的年月日
- Objective-C 获取NSDate对象的年月日时分秒 && NSCalender的使用
- IOS 获取年月日、星期
- iOS 获取年月日
- IOS OC获取年月日
- ios三种NSDate计算年月日,以及比较天数的方法
- swift 对于NSDate日期获取年月日及其他操作
- 从三个排好序的整数数组中分别选一个元素,使得这三个元素的最大差最小
- SELinux深入理解
- 张正友标定算法理论及算法实现
- vs2012停止调试长时间不响应问题解决方法
- hdu 1250Hat's Fibonacci
- 使用common-fileUpload实现文件上传
- 从nsdate中分别获取年月日的代码写法(iOS)
- mongodb3.x远程登录和认证问题
- CF 508C///贪心
- 两台Linux主机通信(服务器客户端搭建)
- Android Handler 异步消息处理机制
- 接口
- UML——概述
- Network
- char数组如何强制转换为int类型