`
lizaochengwen
  • 浏览: 667848 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

NSDateFormatter设定日期格式

阅读更多
部分日期格式的总结:
NSDateFormatter * dateFormatter = [[[NSDateFormatter alloc] init]autorelease];
[dateFormatter setAMSymbol:@"AM"];
[dateFormatter setPMSymbol:@"PM"];
[dateFormatter setDateFormat:@"dd/MM/yyyy hh:mmaaa"];
NSDate *date = [NSDate date];
NSString * s = [dateFormatter stringFromDate:date];
显示效果为:10/05/2010 03:49PM

下面附上几个格式:这个是从Cocoachina找来的:
yyyy:MM:dd G 'at' HH:mm:ss zzz            1996.07.10 AD at 15:08:56 PDT
EEE, MMM d, "yy                                         Wed,july 10, '99
h:mm a                                                     12:08 PM
hh 'o"clock' a,zzzz                                      12 o'clock PM, Pacific Daylight Time
K:mm a, z                                                 0:00 PM, PST
yyyyy,MMMM.dd GGG hh:mm aaa                01996.july.10 AD 12:08 PM

下面是得到当前的年,月,日,时,分,秒:
NSCalendar *cal = [NSCalendar currentCalendar];
unsigned int unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateComponents *dd = [cal components:unitFlags fromDate:date];
int y = [dd year];
int m = [dd month];
int d = [dd day];
int h = [dd hour];
int m = [dd minute];
int s = [dd second];
分享到:
评论

相关推荐

    cocoa日期格式

    1. 初始化NSDateFormatter对象:通过`[[NSDateFormatter alloc] init]`创建实例,并设置其locale、calendar、timeZone属性以确保日期格式的准确性。 2. 设置日期和时间样式:使用`setDateFormat:`方法设定自定义的...

    日期选择器 Demo

    本Demo展示了如何在应用程序中集成一个简单的日期选择器,以便用户可以方便地设定日期和时间。以下是关于日期选择器(UIDatePicker)及其在iOS开发中的使用的一些关键知识点: 1. **UIDatePicker简介**: ...

    NSString处理时间里面月份含零

    2. 设置日期格式:为了让月份始终显示两位数,我们需要定义一个合适的日期格式字符串。在ISO 8601标准中,"MM"表示两位数的月份。因此,我们可以这样设置: ```swift dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:...

    日期选择,可以自动计算年龄和星座

    4. 在监听器回调中,使用`NSDateFormatter`将选中的日期转换为字符串格式。 5. 使用`NSCalendar`和`NSDateComponents`计算年龄。 6. 根据出生日期遍历星座数组,找出对应的星座。 7. 更新界面上的年龄和星座显示。 ...

    ios-简单的封装自带时间、日期选择器.zip

    而NSDateFormatter则用于日期和时间的格式化,将NSDate对象转换为用户友好的字符串。 在使用封装的日期选择器时,你可能需要实现代理方法`datePicker(_:valueChanged:)`,当用户在选择器上滚动时,这个方法会被调用...

    IOS应用源码之点击选择日期 .rar

    源码可能会包含如何创建`NSDateFormatter`,设置日期格式(如"yyyy-MM-dd"),并使用它来展示用户选择的日期。 4. **更新界面**:当用户选择日期后,应用可能需要更新某个标签或文本字段来显示所选日期。这通常涉及...

    DemoTimeDate

    开发者需要确保`NSDateFormatter`的日期格式设定与输入字符串匹配,否则可能会出现解析错误。例如,如果字符串是"2023-04-07 15:30:00",那么对应的日期格式应该是"yyyy-MM-dd HH:mm:ss"。 此外,`DemoDate时间处理...

    日期选择器DateView

    - `RMDateView`可能提供了易于使用的API,使开发者能够轻松设置初始日期、选择器模式、更改日期格式等。 总的来说,`RMDateView`作为一个自定义的日期选择器,它不仅提供了基本的日期和时间选择功能,还可能包含了...

    IOS应用源码——点击选择日期.zip

    6. **日期格式化**:为了将`UIDatePicker`选择的日期以用户友好的格式显示在`UITextField`中,我们需要使用`NSDateFormatter`进行日期的格式化。例如,可以设置`dateFormat`属性为"yyyy-MM-dd",然后调用`string...

    ios-日期选择器.zip

    `NSDateFormatter`是负责这项任务的关键类,可以设定日期和时间的格式,如"yyyy-MM-dd"。 5. **事件响应** - 在你的自定义日期选择器中,可能会有一个方法用于获取当前选中的日期,例如`selectedDate`。此外,可能...

    ios应用源码之获取全球当前所有时区的当前时间testtimezone 20181210

    - 创建`NSDateFormatter`实例,设置日期格式和时区。 - 使用`NSDateFormatter`将时间转换为字符串,以便于显示。 - 将转换后的时区时间和对应时区ID添加到数组或字典中,便于一次性展示所有结果。 这个示例项目...

    NSDate时间

    - 使用`setDateFormat:`方法设定日期和时间的格式,如"yyyy-MM-dd HH:mm:ss"。 - `stringFromDate:`方法将`NSDate`转换为字符串,`dateFromString:`则相反。 4. **日期操作** - `-timeIntervalSinceNow:`获取...

    ios开发中时间转换的方法集锦

    在上面的例子中,我们首先创建一个`NSDateFormatter`对象,然后通过`setDateFormat:`方法设定日期和时间的格式。例如,`@"yyyy-MM-dd HH:mm:ss"` 将日期格式设定为年-月-日 时:分:秒。之后,`stringFromDate:`方法...

    ios-DatePickerView.zip

    5. **格式化日期**:使用`NSDateFormatter`将日期选择器的日期值转换为用户友好的字符串显示,可以根据需要自定义日期格式。 6. **交互反馈**:在用户做出选择后,可能需要通过文字提示或视觉反馈来确认所选的日期...

    iPhone iOS UIDatePicker 源代码

    4. **日期格式化**: - 当用户在`UIDatePicker`中选择日期后,通常需要将日期转换为字符串显示,可以使用`NSDateFormatter`进行格式化。 5. **与界面的集成**: - 常见于`UITableViewCell`中,通过自定义的`...

    iphong开发的文档

    例如,对于格式"20110826134106",可以设定日期格式为"yyyyMMddHHmmss",然后使用`dateFromString:`方法完成转换。 3. **获取系统时间和星期**: - 可以通过`NSCalendar`、`NSDateComponents`和`NSDateFormatter`...

    swift-iOS国际化工具

    例如,我们可以创建一个`NSDateFormatter`实例,设定日期格式,然后将日期对象转换为本地化的字符串: ```swift let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd" dateFormatter....

    Ios-UIDatePicker:关于如何从目标 c 中的文本字段打开日期选择器的示例项目

    根据需求,我们可以创建一个`NSDateFormatter`对象,设定日期格式(如`yyyy-MM-dd`),然后将`UIDatePicker`的日期转化为字符串,显示在UITextField中。 7. **关闭日期选择器**: 用户选择完日期后,可能希望关闭...

    ios自定义时间控件

    - 使用`NSDateFormatter`进行日期格式化,将数据模型中的年月日时分转换成人类可读的字符串,用于显示在`UILabel`上。 - 设置`NSDateFormatter`的日期和时间样式,确保符合预期格式。 5. **交互设计** - 考虑...

    ios时间选择器

    4. 修改代码以满足你的特定需求,例如改变日期格式、限制日期范围等。 5. 将学到的知识应用到你的项目中。 总之,这个“ios时间选择器”代码实例提供了关于如何在iOS应用中使用`UIDatePicker`的实践知识,对初学者...

Global site tag (gtag.js) - Google Analytics