`

NSDate,NSString转化

 
阅读更多
NSDate to NSString
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *strDate = [dateFormatter stringFromDate:[NSDate date]];
NSLog(@"%@", strDate);
[dateFormatter release];
NSString to NSDate
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *date = [dateFormatter dateFromString:@"2010-08-04 16:01:03"];
NSLog(@"%@", date);
[dateFormatter release];
//String to number
NSNumberFormatter * f = [[NSNumberFormatter alloc] init]; 
[f setNumberStyle:NSNumberFormatterDecimalStyle]; 
NSNumber * myNumber = [f numberFromString:@"42"]; 
[f release]; 
分享到:
评论

相关推荐

    iphone 开发比用的NSString转化技巧

    在iOS开发中,NSString是Objective-C中用于处理文本数据的核心类,它经常需要与各种其他类型的数据进行转换,如NSArray、NSDate、int和C字符串(CString)。以下是一些关于NSString转换的重要技巧和方法: 1. **...

    iOS时间戳字符串NSDate转化demo.zip

    本项目"iOS时间戳字符串NSDate转化demo"提供了一个示例,演示了如何在两者之间进行转换。我们将深入探讨这个话题,并通过代码示例来解释转换过程。 首先,时间戳通常以秒或毫秒为单位表示自1970年1月1日(00:00:00 ...

    iOS日期格式化类(刚刚、一分钟前、昨天、周几)

    + (NSString *)yesterdayIfSameDay:(NSDate *)date; + (NSString *)weekdayForDate:(NSDate *)date; @end ``` 而在`DateFormatting.m`实现文件中,我们将实现这些方法。例如: ```objc #import "DateFormatting.h...

    iOS中时间与时间戳的相互转化实例代码

    这个方法首先创建了一个NSDateFormatter实例,并设置了日期和时间的格式,然后将某个时间字符串转化为NSDate对象,最后将其转化为时间戳。 将某个时间戳转化成时间 ------------------------- 要将某个时间戳转化...

    iOS NSDate中关于夏令时的坑

    这个代码块看起来很简单,但是当我们将生日换成 1986-05-04 时,date 就会转化失败,为 null。那么,什么原因导致了这个问题呢? 夏令时的坑 ---------- 夏令时(Daylight Saving Time:DST),又称“日光节约时制...

    iOS_时间戳与日期转换 区分年份(刚刚、几分钟前)

    在iOS开发中,时间戳与日期的转换是一个常见的需求,特别是在构建新闻类应用程序时,我们需要将服务器返回的时间戳转化为用户友好的格式,如“刚刚”、“几分钟前”等。然而,大多数在线教程往往忽视了如何在这些...

    IOS 开发之NSDictionary转换成JSON字符串

    这段代码使用`NSJSONSerialization`类的`dataWithJSONObject:options:error:`方法尝试将NSDictionary转换为JSON数据,然后将其转化为NSString。其中`NSJSONWritingPrettyPrinted`选项用于生成格式化的JSON字符串,...

    iOS开发之时间戳(或date)转字符串的实例代码

    NSDate *confromTimesp = [NSDate dateWithTimeIntervalSince1970:timestamp]; NSDateFormatter *dateFormat=[[NSDateFormatter alloc]init]; [dateFormat setDateFormat:@yyyy-MM-dd HH:mm]; NSString* strin

    IOS 开发APP之关于时间处理详细介绍

    `date`函数是C语言中的时间处理函数,可以获取当前时间并转化为结构体。`gettimeofday`函数则提供更高精度的时间戳,通常用于需要微妙级时间精度的场景。 在设计时间处理机制时,开发者需要考虑以下几点: 1. 选择...

    IOS关于大型网站抢购、距活动结束,剩余时间倒计时的实现代码

    总的来说,实现这个功能的关键在于正确地计算两个日期之间的差异,并将其转化为用户可读的格式。在实际项目中,我们还需要考虑更多的细节,比如错误处理、UI设计以及性能优化等,以提供更好的用户体验。

    OC-model(YYModel)

    1. **属性类型**:YYModel只支持基本数据类型、NSString、NSNumber、NSData、NSURL、NSDate、NSArray、NSSet、NSDictionary以及实现了YYModel协议的对象。 2. **空值处理**:对于可选属性,YYModel会将JSON中的null...

    iOS开发使用JSON解析网络数据

    在Objective-C中,这些对应为NSString、NSNumber、BOOL、NSArray、NSDictionary和NSNull。一个典型的JSON对象示例如下: ```json { "name": "jack", "age": 10 } ``` 在解析JSON时,苹果提供了原生的`...

    Foundation

    - **NSKeyedArchiver** 和 **NSKeyedUnarchiver**: 支持对象的序列化和反序列化,将对象转化为数据存储或恢复。 - **NSJSONSerialization**: 将JSON数据转换为Objective-C对象,反之亦然。 6. **线程和并发** - ...

    HZUtility:iOS有一些有用的实用程序类

    在Objective-C中,NSString是常用的数据类型,HZUtility提供了扩展方法,使得字符串操作更加便捷。例如,可能包含对字符串的加密解密功能,支持MD5或SHA1哈希计算,以及更方便的格式化和验证方法,比如检查邮箱或...

    Exiv2Framework:Exiv2 C ++库的目标C包装器(http

    Exiv2Framework通过创建Objective-C类和方法,将这些操作转化为更加符合Apple开发习惯的接口,使得开发者可以更直观地调用。 Exiv2Framework的核心功能包括: 1. **元数据读取**:可以读取JPEG、TIFF、PNG等常见...

Global site tag (gtag.js) - Google Analytics