OC基础--常用类的初步介绍与简单使用之NSDate

一、创建一个时间

NSDate *date = [NSDate date];

// 打印出的时间是0时区的时间(北京--东八区)

NSLog(@"%@",date);

二、日期格式化类NSDateFormatter

1>日期转化字符串

 1 // 创建一个NSDate对象
 2     NSDate *date = [NSdate date];
 3     // 创建一个NSDateFormatter对象
 4     NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
 5     // 设置NSDateFormatter对象的格式
 6     // y 年  M 月  d 日
 7     // m 分 s 秒  H (24)时  h(12)时
 8     formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
 9     // 将给定的时间对象按照设定好的格式转化成字符串
10     NSString *str = [formatter stringFromDate:date];

2>将给定的时间字符串转化成日期格式

用到的方法名[formatter dateFromString:time];

时间: 2024-11-01 18:36:57

OC基础--常用类的初步介绍与简单使用之NSDate的相关文章

OC基础--常用类的初步介绍与简单实用之集合类

集合类的异同点 一.NSArray\NSMutableArray *有序 *快速创建(只有不可变数组可以):@[obj1, obj2, obj3]; *快速访问元素:数组名[i] *只能存放对象 二.NSSet\NSMutableSet *无序 *只能存放对象 三.NSDictionary\NSMutableDictionary *无序 *快速创建(只有不可变数组可以):@{key1 : value1, key2 : value2,...} *快速访问元素:字典名[key] *只能存放对象 四.

OC基础--常用类的初步介绍与简单实用之NSString

一.NSString:不可变字符串/NSMutableString:可变字符串 1>字符串的常用创建方式: (1)NSString *s1 = @"Chaos"; (2)NSString *s2 = [[NSString alloc] initWithFormat:@"age is %d",20]; (3)C字符串-->OC字符串 NSString *s3 = [[NSString alloc] initWithUTF8String:"Chao

oc中的oop基础及类的基本介绍

面向对象的(OOP)的基础知识 类(class):表示一组对象数据的结构体,对象通类来得到自身.类名首字母大写. 对象(objcet):是一种包含值和指向其类的隐藏指针的结构体.运行中的程序中通常会有n个对象,首字母不用大写. 实例(instance):是对对象的另一种称呼. 消息(message):是对象执行的操作,用于通知对象去做什么.对象接收到消息后,将查询相应的类,来执行正确的代码运行程序. 方法(method):j是为响应消息而运行的代码,这个以后在oop中会很常用.根据类的对象或消息

Java基础-常用类之String、Date

--------------------------------------------String类-------------------------------------------- //主要内容:String.StringBuffer.StringBuilder.String.format() //StringBuffer是线程安全的,StringBuilder不是,但StringBuilder效率高,所以更常用 //StringBuilder 功能与StringBufer一样 Str

第一部分 1.12 OC基础语法-类的声明和实现,static和变量,typedef

新建一student类 只是用来声明Student这个类有哪些成员变量和方法 #import <Foundation/Foundation.h> // @interface代表声明一个类 // : 代表继承 @interface Student : NSObject { // 成员变量要定义在下面的大括号中{} int age; int no; } // 在这里声明的所有方法都是公共 // age的get方法 // - 代表动态方法 + 代表静态方法 - (int)age; // age的se

Java基础——常用类(Date、File)以及包装类

本文要点: 基本数据类型的包装类 字符串相关类: 不可变字符序列:String 可变字符序列:StringBuffer.StringBuilder 时间处理相关类: Date DateFormat.SimpleDateFormat Calendar Math类 File类 枚举类 一.基本数据类型的包装类(Wrapper Class) 为什么需要包装类? Java并不是纯面向对象的语言.Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的.但是我们在实际使用中经常需要将

JavaSE8基础 具体类实现多个接口 简单示例

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        代码: //接口 interface PersonTrain{ //只要函数的声明,不要具体实现 public abstract void writeBook(); } interface JavaerTrain{ public abstract void repairComputer(); } //抽线类实现一个接

OC基础笔记目录

OC基础(1) Objective-C简介 OC和C对比 第一个OC程序 面向对象思想 OC基础(2) 类与对象 类的设计 第一个OC类 对象方法的声明和实现 类方法的声明和实现 OC基础(3) 对象的存储细节 函数与方法对比 常见错误 OC基础(4) NSString 类介绍及用法 结构体成员变量 对象和方法之间的关系 对象作为方法的参数连续传递 OC基础(5) #pragma mark指令 OC多文件开发介绍 匿名对象

Foundation Kit常用类介绍

Foundation Kit是OS X类库和IOS类库共享的基础类库,里面提供了很多封装类,具体可以见https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/ObjC_classic/,下面介绍一些常用类. 1.字符串类:NSString和NSMutableString. NSMutableString继承于NSString,两者的区别是:NSMutableString是可变的,而NSStr