将 NSString 转换为 NSDate

2024-01-12

我有日期字符串:2010 年 10 月 11 日星期一。如何从中创建一个 NSDate 对象,然后从中获取不同的组件,例如日、月、日期、年。请注意,该字符串的格式/区域设置可能会在运行时更改。


使用 NSDateFormatter 创建 NSDate,然后您可以通过 NSDate 属性访问其组件(您需要调整下面的格式字符串):

NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss ZZZ"];

if(NSDate *myDate = [df dateFromString:string]) {
    //Do something with myDate
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 NSString 转换为 NSDate 的相关文章

随机推荐

  • 将烧瓶 send_file (ajax 响应)中的图像显示到图像标记中

    如何显示来自烧瓶 send file ajax 响应的图像 HTML 文件
  • sqlite 列中的条件值

    我的 sqlite 表中有两个整数列 a and b 我需要创建第三列 c 其中应该包含Y if a b mod 2 1 or N如果前面的条件不满足 我不确定如何在查询中使用条件值定义这样的列 您可以在查询中轻松执行此操作 select
  • 如何在 gdb 中 fork() ed 的不同进程之间切换?

    我正在调试这样一个多进程应用程序 我怎样才能在fork 编辑流程 您可以让子进程进入睡眠状态 然后将一个新的 GDB 实例附加到它 这GDB用户手册 http sourceware org gdb current onlinedocs gd
  • 在 SSRS 查询字符串中传递多值参数的值

    我有两个使用 SSRS 2005 构建的报告 第一个报告设置为在单击特定字段时导航到第二个报告 我在文本框的 跳转到 URL 属性中使用类似于以下内容的表达式 javascript void window open http server
  • 如何下载需要用户名和密码的网页?

    例如 我想在插入用户名和密码后下载此页面 http forum ubuntu it org 我尝试过 wget 但不起作用 有 python 的解决方案吗 您可以使用这些用户名和密码进行测试 username johnconnor pass
  • GetView 与。自定义 CursorAdapter 中的 BindView?

    所以我正在看这个视频http www youtube com watch v N6YdwzAvwOA http www youtube com watch v N6YdwzAvwOARomain Guy 正在展示如何使用getView 方法
  • 创建从 C 到 C# 的混合模式 C++ 桥接器?

    我希望有人能帮助我解决这个问题 我主要是一名 C 开发人员 所以我的 C和C 技能很差 我有一个本机 C dll 它是一个插件 更大的应用 我在Linux上为Windows交叉编译这个dll 使用海湾合作委员会 在本机 dll 中 当我创建
  • 资产文件夹中的 Pdf 文件无法在第三方应用程序中打开

    你好 我是 android 新手 我有一些 PDF 文件存在于该路径中asset pdf example pdf 当我尝试使用此代码创建 PDF 文件时 Intent intent new Intent Intent ACTION VIEW
  • 如何动态构建 Perl 正则表达式?

    我有一个 Perl 脚本 它使用 File Next files 遍历目录层次结构 它只会返回以 avi flv mp3 mp4 和 wmv 结尾的脚本文件 它还会跳过以下子目录 svn 和任何以 frames 结尾的子目录 这是在file
  • 带 PyGTK 崩溃的多线程 Gstreamer (xcb_xlib_threads_sequence_lost)

    我知道不应该从其他线程更新 UIgtk 或面临后果 但我不确定在使用时如何避免这种情况gstreamer 我的应用程序在视频流初始化期间有时会崩溃 并出现以下投诉 xcb Unknown sequence number while proc
  • 处理对象字段验证的最佳方法 => Either / Try (scala 2.10) / ValidationNEL (scalaz)

    让我们假设一个使用构建器模式构造的对象 这个构建器模式将包含一个build方法侧重于字段验证 然后转换为目标类型 该验证可以使用以下方式实现 Either FailureObject TargetObject type Try Target
  • CSS 冲突样式表

    我有两个样式表 它们在几个方面相互冲突 因为我使用 5 个 6 个 有时甚至 9 个或 10 个完整的插件 每个插件都有三四个样式表 以及我自己的样式表 所以到处都会出现冲突 解决这个问题的最佳方法是什么 是进入并修改所有插件的选择器的唯一
  • Delayed_jobs 保存已完成的作业

    是否有一个参数可以传递给delayed job 以防止它从delayed jobs 表中删除已完成的作业 有点像destroy failed jobs但对于已完成的工作 有任何想法吗 扩展 jefflunt的答案 我添加了一个迁移来创建一个
  • 检查文本框是否为空

    我有一个文本框 我想检查它是否为空 哪种方式更好 if TextBox Text Length 0 or if TextBox Text 你应该使用String IsNullOrEmpty https msdn microsoft com
  • 即使使用 Polyfill,IE 也不支持 forEach。

    我已将 forEach polyfill 添加到 JavaScript 文件的顶部 但 Internet Explorer 仍然说它不支持该功能 我基本上想循环 querySelector 的结果 但是我确实在脚本中的一些其他数组对象上使用
  • Node JS 匿名函数和回调

    请有人帮助我 我阅读了大量的 javascript 文档并摆弄了 javascript 我能够使用这些函数 但我不太明白这里的基本句法爵士乐 var http require http http createServer function
  • 监控个别窗口服务的表现

    我有 7 个 Windows 服务 我想监控各个服务的性能 例如处理器使用情况 内存使用情况等 如果我使用 perfmon 它会提供整个系统 但不会提供单个服务 谁能建议我如何监控个别服务的性能 Perfmon 可以监控各个进程 只需在 添
  • 如何设置Web服务客户端的请求时间(java)

    我正在开发一个基于桌面的应用程序 就像投递箱一样 我有一个功能downloadFile long fileId 为我从网络下载文件 应用程序的桌面端是用java编写的 其中网络服务是用 Net编写的 我已经使用 netbeans 生成了 W
  • 为什么我们在 junit 测试中使用 Mockitojunitrunner 类? [复制]

    这个问题在这里已经有答案了 我是mockito框架的新手 对此我有一个非常基本的问题 为什么我们要使用MockitoJunitRunner 类在我们的junit测试课中 我还发现以下两点与此相关 但无法得到它 任何人都可以详细解释以下两点
  • 将 NSString 转换为 NSDate

    我有日期字符串 2010 年 10 月 11 日星期一 如何从中创建一个 NSDate 对象 然后从中获取不同的组件 例如日 月 日期 年 请注意 该字符串的格式 区域设置可能会在运行时更改 使用 NSDateFormatter 创建 NS