码迷,mamicode.com
首页 > 其他好文 > 详细

7.Foundation框架之NSDate的使用

时间:2015-08-17 11:50:05      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:

NSDate对象用来表示一个具体的时间点。

 1 #import <Foundation/Foundation.h>
 2 
 3 int main(int argc, const char * argv[]) {
 4     @autoreleasepool {
 5         // 字符串转时间
 6         NSString *time = @"2020/10/01 08:00:00";
 7         NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
 8         dateFormat.dateFormat = @"yyy/MM/dd HH:mm:ss";
 9         NSDate *date = [dateFormat dateFromString:time];
10         NSLog(@"%@", date);
11     }
12     return 0;
13 }
14 
15 /** NSDate的简单使用 */
16 void use()
17 {
18     // 创建时间
19     NSDate *date = [NSDate date];
20     
21     // 打印出的时间是格林尼治标准时间(北京在东8区)
22     NSLog(@"%@", date);
23     
24     NSDate *date2 = [NSDate dateWithTimeInterval:5 sinceDate:date];
25     
26     // 从1970开始走过的描述
27     NSTimeInterval seconds = [date2 timeIntervalSince1970];
28     NSLog(@"%f", seconds);
29     
30     [date2 timeIntervalSinceNow];
31     
32 }
33 
34 
35 /** 时间转字符串 */
36 void date2string()
37 {
38     NSDate *date = [NSDate date];
39     
40     // 日期格式化类
41     NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
42     
43     //y年 M月 d日
44     //m分 s秒 H(24)时  h(12)时
45     formatter.dateFormat = @"yyy-MM-dd HH:mm:ss";
46     NSString *str = [formatter stringFromDate:date];
47     NSLog(@"%@", str);
48 }

 

7.Foundation框架之NSDate的使用

标签:

原文地址:http://www.cnblogs.com/herui1991/p/4736007.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!