`
linwwwei
  • 浏览: 224366 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

NSDate的处理

 
阅读更多

日期处理

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setDateStyle:NSDateFormatterMediumStyle];

[dateFormatter setTimeStyle:NSDateFormatterShortStyle];

//[dateFormatter setDateFormat:@"hh:mm:ss"]

[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.SSS"];

NSLog(@"Date%@", [dateFormatter stringFromDate:[NSDate date]]);

[dateFormatter release];

 

从nsstring转换为nsdate

+(NSDate *)NSStringDateToNSDate:(NSString *)string {

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];

[formatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];

//#define kDEFAULT_DATE_TIME_FORMAT (@"yyyy-MM-dd'T'HH:mm:ss'Z'")

[formatter setDateFormat:kDEFAULT_DATE_TIME_FORMAT];

NSDate *date = [formatter dateFromString:string];

[formatter release];

return date;

}

0
0
分享到:
评论

相关推荐

    nsdate

    总结起来,`NSDate`是iOS和macOS开发中处理日期和时间的核心类,提供了丰富的API用于创建、比较、格式化日期以及获取时间组件。结合`NSDateFormatter`和`NSCalendar`,开发者可以方便地进行日期的转换和计算,满足...

    NSDate转换农历

    总的来说,"NSDate转换农历"涉及到iOS开发中的日期处理和第三方库的使用。理解`NSDate`和`NSCalendar`的基础,以及如何结合第三方资源解决特定需求,是提升应用功能的关键。通过学习和应用这些知识,你可以为你的...

    swift-NSDate总结NSDateFormatter总结

    在Swift编程语言中,`NSDate`是用于表示时间点的核心类,它代表了自历元(参考日期)以来的特定瞬间。`NSDateFormatter`则用于将`NSDate`对象转换为可读的字符串格式,或者从用户输入的字符串解析出`NSDate`对象。`...

    swift-DateHelper-NSDate在Swift中的便利扩展

    为了简化这些操作,开发者常常会创建一个便利扩展,例如"swift-DateHelper-NSDate在Swift中的便利扩展"项目,它为`NSDate`(Objective-C的日期表示类)提供了额外的方法,以便在Swift中更方便地使用。 DateHelper...

    NSDate扩展

    通过这些扩展方法,我们可以更高效地处理`NSDate`对象,提高代码的可读性和可维护性。例如,当需要显示用户上次登录的具体日期时,我们可以直接调用`isSameDayAsDate:`方法来判断,而无需手动计算。 在实际项目中,...

    NSDate分类,获得对应中国农历

    首先,我们需要了解iOS中处理日期的基本类——NSDate、NSCalendar、NSDateComponents等。NSDate是苹果提供的一个抽象类,代表了绝对时间,而NSCalendar则用于处理日历相关的计算,如日期的加减、比较等。...

    NSDate时间

    在实际开发中,`NSDate`常常与`NSDateFormatter`、`NSTimeInterval`、`NSCalendar`和`NSTimeZone`一起使用,以满足各种日期和时间的处理需求。理解并熟练掌握这些知识点对于编写高效、功能完善的iOS和macOS应用至关...

    iOS NSDate资料

    `NSDate`是Objective-C中处理日期和时间的一个基础类。在iOS开发中,我们经常会遇到对日期和时间进行操作的需求,例如记录用户的登录时间、设置定时任务等场景。`NSDate`类提供了丰富的API来帮助开发者完成这些任务...

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

    在iOS开发中,时间戳与NSDate对象之间的...总的来说,"iOS时间戳字符串NSDate转化demo"这个项目涵盖了iOS开发中日期处理的基础,通过学习和实践,开发者可以更好地理解和应用这些转换方法,提高应用程序的用户体验。

    NSDate,iphone显示时间,日期的方法集合

    在iOS开发中,`NSDate`类是Objective-C中用于处理日期和时间的核心组件。它代表一个绝对时间点,与特定时区无关。本篇文章将深入探讨`NSDate`类以及如何在iPhone应用中显示日期和时间。 首先,创建或获取一个`...

    NSDate-RFC1123:NSDate + RFC1123 Swift实现

    在实际开发中,`NSDate-RFC1123`库可以极大地简化处理HTTP标头中日期时间的工作,避免了手动处理字符串格式化的复杂性。通过这样的扩展,我们可以在Swift应用中轻松地处理与服务器交互时涉及的日期和时间问题,提高...

    可创建日历视图案例

    2. **NSDate处理**:在iOS中,日期通常用NSDate对象表示。使用NSDateFormatter进行日期格式化,将用户友好的字符串转换为NSDate,反之亦然。传入NSDate,HYCalendar能根据日期生成相应的月份视图。 3. **日历模型**...

    很方便的处理 NSDate 对象 iOS

    6. **时间戳转换**:`timestamp`和`dateFromTimestamp:`方法允许我们直接在`NSDate`和Unix时间戳之间转换,简化了与服务器交互时的时间数据处理。 7. **时区处理**:`NSDate-Extension`也考虑到了时区的影响,提供...

    使用 Swift 编写的 NSDate 扩展 iOS

    在处理日期和时间时,Swift原生的NSDate类虽然提供了基础的日期操作,但有时并不足以满足复杂的业务需求。这时,扩展(Extension)就派上了用场。`AFDateHelper`就是这样一个由作者hullo-ai编写的NSDate扩展,它为...

    iOS将时间NSDate转化为毫秒时间戳的方法示例

    iOS将时间NSDate转化为毫秒时间戳的方法示例 iOS开发中,日期和时间戳的转换是一个常见的问题。下面我们将介绍如何将NSDate类型的日期转换为毫秒时间戳,并将毫秒时间戳转换回NSDate类型。 首先,我们需要理解为...

    NSDate-DaboExtension:NSDate分类

    `NSDate-DaboExtension`是一个针对`NSDate`的分类,旨在扩展其功能,使开发者能够更方便地处理日期和时间操作。分类在Objective-C中是一种强大的工具,可以为已有的类添加新的方法,而无需继承。 `NSDate-...

    突破ObjectiveC开发速学手册之时间日期处理PPT学习教案.pptx

    在Objective-C中,处理日期和时间的核心类是 `NSDate`,它表示一个特定的瞬间,包括日期和时间。下面将详细阐述 `NSDate` 类及其相关知识点。 1. **创建 `NSDate` 对象** 创建 `NSDate` 对象主要有两种方式: - `...

    iOS 计算两个时间的间隔,某个时间距离现在的天数

    总结起来,iOS开发中处理时间间隔和计算距离当前的天数主要依赖于NSDate、NSCalendar和NSDateComponents。通过这些工具,开发者可以轻松地进行日期和时间的比较、转换和计算,从而满足各种应用程序的需求。无论是在...

    日期处理类

    - (NSDate *)dateAfterDay:(int)day; //month个月后的日期 - (NSDate *)dateafterMonth:(int)month; //获取日 - (NSUInteger)getDay; //获取月 - (NSUInteger)getMonth; //获取年 - (NSUInteger)getYear; //获取小时...

    NSString处理时间里面月份含零

    总之,通过使用`NSString`和`NSDate`,结合`NSDateFormatter`的格式化能力,我们可以轻松处理包含月份的日期字符串,确保月份始终以两位数的形式呈现。这个过程不仅适用于“月份含零”的问题,还适用于其他日期和...

Global site tag (gtag.js) - Google Analytics