NSDate

news/2023/9/27 7:18:55
 1 //
 2 //  main.m
 3 //  NSDate
 4 //
 5 //  Created by dingxiaowei on 13-5-17.
 6 //  Copyright (c) 2013年 dingxiaowei. All rights reserved.
 7 //
 8 
 9 #import <Foundation/Foundation.h>
10 
11 #pragma mark - 日期创建
12 void dateCreate(){
13     //NSData表示字节数组类型
14     //date方法就是返回当前的时间(now)
15     NSDate *date=[NSDate date];
16     date = [NSDate dateWithTimeIntervalSinceNow:10]; //该方法表示在当前时间的基础上增加10秒中
17     NSDate *date1=[NSDate date];
18     //从1970:1:1 00:00:00开始  那时候计算机出世  在这基础上加10秒
19     date1=[NSDate dateWithTimeIntervalSince1970:10];
20     NSLog(@"%@",date);
21     NSLog(@"%@",date1);
22 
23     //随机返回一个比较遥远的时间
24     date1=[NSDate distantFuture];
25     NSLog(@"%@",date1);
26 
27     //随即返回一个遥远的过去的时间
28     date1=[NSDate distantPast];
29     NSLog(@"%@",date1);
30 }
31 
32 #pragma mark - 日期类的应用
33 void dateUse(){
34     NSDate *date=[NSDate date];
35     NSTimeInterval sec=[date timeIntervalSince1970]; //跟1970年进行对比,返回时间差
36     NSLog(@"%zd",sec);
37     //跟一个时间进行对比
38     //[date timeIntervalSinceDate:<#(NSDate *)#>];
39     NSDate *date2=[NSDate date];
40     NSDate * dateEarlier=[date earlierDate:date2];
41     NSLog(@"比较早的那个时间是%@",dateEarlier);
42     NSDate * dateLater=[date laterDate:date2];
43     NSLog(@"比较晚的那个时间是%@",dateLater);
44 }
45 
46 
47 #pragma mark - 日期格式化
48 void dateFormat(){
49     NSDate *date=[NSDate date];
50     NSDateFormatter *formater=[[[NSDateFormatter alloc] init] autorelease];
51     //设置日期格式
52     formater.dateFormat=@"yyyy-MM-dd HH:mm:ss";  //HH大写代表24时制  hh代表12小时制
53     //把日期变成字符串
54     NSString *str=[formater stringFromDate:date];
55 
56     //设置时区
57     formater.locale=[[[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"] autorelease];
58     //把字符串变成日期
59     //返回的是格林制时间
60     date=[formater dateFromString:@"2013-05-16 13:40:50"];
61     NSLog(@"字符串转化成日期是:%@",date);
62     NSLog(@"%@",str);
63 }
64 int main(int argc, const char * argv[])
65 {
66 
67     @autoreleasepool {
68         
69         dateCreate();
70         dateUse();
71         dateFormat();
72     }
73     return 0;
74 }
View Code

 

转载于:https://www.cnblogs.com/dingxiaowei/archive/2013/05/17/3084387.html


https://dhexx.cn/news/show-18608.html

相关文章

Linux查看协议栈缓冲区使用,Linux网络协议栈之套接字缓冲区

链表管理在对skb链表的操作中&#xff0c;为了防止被其他异步操作打断&#xff0c;在操作前都必须现获取SKB头节点中(sk_buff_head结构)的自旋锁&#xff0c;然后才能访问队列中的元素。该链表头结构如下&#xff1a;struct sk_buff_head {/* These two members must be first.…

linux 输入输出错误重定向

什么是输入重定向&#xff1f; 通俗的讲&#xff0c;输入重定向就是把要输入的信息写入到指定的文件中去什么是输出重定向&#xff1f; 通俗的讲&#xff0c;输出重定向就是把要输出的信息写入到一个文件中去&#xff0c;而不是将要输出的文件信息输出到控制台&#xff08;显示…

ArcGIS Runtime for Android开发教程V2.0(3)基础篇---Hello World Map

目录 创建项目项目结构编码实现通过上面章节&#xff0c;我们已经了解如何配置一个ArcGIS Runtime for Android开发环境&#xff0c;下面我们将介绍如何使用Eclipse创建一个ArcGIS移动项目Hello World Map&#xff0c;并且分析项目的相关结构。 1、 创建项目 打开我们已经配置…

linux系统常见的目录和作用

/&#xff1a;根目录&#xff0c;一般根目录下只存放目录&#xff0c;不要存放文件&#xff0c;也不要修改&#xff0c;或者删除目录下的内容 /mnt&#xff1a;测试目录 /root&#xff1a;root用户的家目录 /home&#xff1a;普通用户的家目录 /tmp&#xff1a;临时目录(比如文…

SQL Server 备份和还原全攻略

SQL Server 备份和还原全攻略 原文:SQL Server 备份和还原全攻略一、知识点 完全备份&#xff1a; 备份全部选中的文件夹&#xff0c;并不依赖文件的存档属性来确定备份那些文件。&#xff08;在备份过程中&#xff0c;任何现有的标记都被清除&#xff0c;每个文件都被标记为已…

布局文件Android ListView入门知识--各种Adapter配合使用

PS:今天上午&#xff0c;非常郁闷&#xff0c;有很多简略基础的问题搞得我有些迷茫&#xff0c;哎&#xff0c;代码几天不写就忘。目前又不当COO&#xff0c;还是得用心记代码哦&#xff01; 在Android开发中ListView是比较经常使用的组件&#xff0c;它以列表的情势展示详细内…

dom4j解析xml字符串实例[转]

DOM4J 与利用DOM、SAX、JAXP机制来解析xml相比&#xff0c;DOM4J 表现更优秀&#xff0c;具有性能优异、功能强大和极端易用使用的特点&#xff0c;只要懂得DOM基本概念&#xff0c;就可以通过dom4j的api文档来解析xml。dom4j是一套开源的api。实际项目中&#xff0c;往往选择d…

cug上的几道dp题

题目链接&#xff1a;http://acm.cug.edu.cn/JudgeOnline/problem.php?id1317 思路&#xff1a;dp[i][j]表示以a[i]为结尾的串与以b[j]为结尾的串的最小编辑距离&#xff0c;则 若a[i]a[j],有dp[i][j]dp[i-1][j-1]; 否则dp[i][j]min{dp[i-1][j-1]2,dp[i-1][j]3,dp[i][j-1]3} 1…

微信小程序语言c#,微信小程序推出最新脚本语言WXS,你需要知道的全在这里了...

原标题&#xff1a;微信小程序推出最新脚本语言WXS&#xff0c;你需要知道的全在这里了感谢“造程序”(微信ID&#xff1a;zaochengxucom)的授权发布。责编&#xff1a;陈秋歌&#xff0c;关注微信开发等领域&#xff0c;寻求报道或者投稿请发邮件至chenqg#csdn.net。WXS脚本语…

Preference+PreferenceArray+DataModel

在Mahout中&#xff0c;用户的喜好被抽象为一个Preference&#xff0c;包含了userId&#xff0c;itemId和偏好值&#xff08;user对item的偏好&#xff09;。Preference是一个接口&#xff0c;它有一个通用的实现是GenericPreference。 因为用户的喜好数据是大规模的&#xff0…