从 NSDate 获取时间返回 nil

2023-12-30

我试图在图表上显示时间,并且我有一个完整的时间戳,格式为@“2012-08-28 18:50:24”。当我尝试从该日期获取时间时,它在 NSDate 中返回 nil 。

    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"HH:mm:ss"];
    NSDate *time = [formatter dateFromString:@"2012-08-28 18:50:24"];

仅当我更改此代码时[formatter setDateFormat:@"HH:mm:ss"];线路至[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];然后它开始使用完整的日期和时间。但我需要的只是时间


你有绳子。因此,您必须首先根据字符串格式将其转换为日期。之后您可以将日期转换为任何格式。所以遵循这个。

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *time = [formatter dateFromString:@"2012-08-28 18:50:24"];
[formatter setDateFormat:@"HH:mm:ss"];
NSString *str = [formatter stringfromdate:time];
NSLog(@"%@",str);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 NSDate 获取时间返回 nil 的相关文章

  • 从现在起测量时间间隔

    任何人都知道或可以提供一些与 timeIntervalSinceNow 方法相关的示例代码 我需要类似的东西 time2 当应用程序进入前台时 time1 当应用程序进入后台时 time3 时间差 这样我就可以使用这个数字 以秒为单位的首选
  • 如何使用 UISlider 以及如何将滑块设置为特定值?

    我是第一次使用 UIslider 首先我想知道如果值的范围是 0 到 10 如何获取滑块位置的值 其次 我希望我的滑块设置为 5 个不同的值 如 1 2 3 4 5 slider should not set between the lab
  • R:如何将描述小时、分钟和秒的非直观字符串转换为可行的 POSIXct 格式以执行标准算术?

    我在 R 中有一个数据集 其值采用小时 分钟和秒格式 然而 有些值只有小时和分钟 有些值只有分钟和秒 有些值只有分钟 有些值只有秒 它的格式也不是很有利 样本数据如下 example lt as data frame c 22h28m 17
  • Objective c:如何只删除目录下的所有文件但保留目录本身

    我发现下面的代码可以删除objective c中的文件 但我只想删除目录下的所有文件Caches并保留目录Caches itself 有人可以建议这样做的方法吗 Thanks NSFileManager filemgr filemgr NS
  • 如何查找哪个注释发送了showDetails?

    如何查找哪个注释发送了showDetails MKPinAnnotationView customPinView MKPinAnnotationView alloc initWithAnnotation annotation reuseId
  • iPhone - 创建图像网格列表

    我正在开发一个应用程序 它从网站获取图像并使用网格视图向用户显示 例如Apple的照片应用程序 当您点击图像时 我会推送一个显示图像信息和其他内容的视图控制器 实现这个的更好方法是什么 我想到了自定义 UITableViewCell 我见过
  • 使用 Mono Touch 的 Iphone 键盘顶部带有完成按钮的工具栏?

    我需要使用 UIkeyboard type 数字键盘在工具栏上添加完成按钮 以便在单击完成按钮时退出键盘 我使用了输入附件视图 但它也添加到普通键盘 我需要在我有数字键盘的地方添加这个 例如 我有一个文本字段 它只需要我需要的数字 除了我不
  • iOS 上每个选项的带有图像的操作表

    有没有办法在 iOS 上将图像添加到操作表中 与苹果在应用程序商店或苹果音乐应用程序上所做的一样 我对苹果文档的基本搜索表明我没有在操作表中子类化或添加子视图 UIActionSheet 并非设计为子类化 也不应向其层次结构添加视图 苹果文
  • iphone:通过代码获取目标设置中的用户定义变量?

    我的项目有多个目标 每个目标都有自己的目标Class用于设置内容的文件 我想存储它Class目标设置中的名称 Info plist或目标的建筑物设置 这样我就可以根据此设置定义每个目标中需要使用哪个类 根据这个问题 https stacko
  • 如何等待 webViewDidFinishLoad 完成

    我有一个初始化 webView 的布尔条件 并在 webViewDidFinishLoad 中加载另一个委托 以便在完成完成后触发 但是 由于布尔值在条件 webViewDidFinishLoad 之前返回 因此页面永远不会完全加载 如何确
  • 使用 Push Transition 效果更改 RootViewcontroller

    在我的iOS应用程序中 我需要更改应用程序之间窗口的rootviewController 因此 当我动态更改我的rootviewcontroller时 它会在更改之前轻拂视图 但我想要的是在更改rootviewcontroller时提供平滑
  • iOS 4.2.1 丢失文件?

    这是我第一次使用最新的 xcode 3 2 5 和新的 iOS 4 2 1 当我在设备上运行应用程序时 我收到以下运行时错误 无法读取 Developer Platforms iPhoneOS platform DeviceSupport
  • 维护 UISegmentedControl 中的选择

    我可以保持 UISegmentViewControl 段的选定状态吗 即 即使用户选择了另一个段 也可以保持一个段显示为选中状态 我似乎在任何地方都找不到任何可以做到这一点的东西 这是不可能开箱即用的 看如何才能选择 UISegmented
  • iPhone SDK - 在后台线程中运行重复进程

    我有一个iPhone我想在其中每隔一段时间在后台执行一个方法的应用程序1第二 所以在我的主线程中 我有以下代码UIViewController viewDidLoad NSTimer timerWithTimeInterval 1 0 ta
  • 增加 NSData 的长度

    基本上 我有一个 46 个字符的 NSString 我将其转换为 NSData 我需要将字符串填充到 48 个字符 仅在 NSString 末尾添加 是行不通的 所以 我只是使用以下方法增加了 NSData 的长度 NSString str
  • 以编程方式更改 UISlider 的范围

    如何以编程方式设置 UISlider 的最小最大范围 例如 虚拟代码 UISlider slider UISlider alloc init slider min 3 slider max 3 EDIT 所以我有以下内容 sl minimu
  • iPhone ImageView序列动画

    嘿 尝试将一个简单的 png 序列动画放入我的应用程序中 我在 IB 中放置了第一个框架 并将图形动画出口连接到它 序列中有 54 个 png 名称为 Comp 1 0000 png 到 Comp 1 00053 png 这是我的代码 vo
  • 有没有办法在 xcode 上使用 c++0x ?我想使用 gcc 4.4 或更高版本

    我想使用 gcc 4 4 或更高版本进行 iphone 开发 有人知道怎么做吗 不 你不知道 相信我 你不会 Apple 仍保留 gcc 4 2 1 因为 4 2 2 及更高版本使用 GPLv3 这意味着他们必须放弃对其平台的控制 对于 i
  • iOS 中的词干 - 不适用于单个单词

    我在用NSLinguisticTagger用于词干提取 我能够获得句子中单词的词干 但无法获得单个单词的词干 以下是我正在使用的代码 NSString stmnt i waited NSLinguisticTaggerOptions opt
  • 如何确定 UINavigationController 中工具栏的高度?

    我有一个带有由 UINavigationController 呈现的工具栏的视图 当我处理 UIKeyboardWillShowNotification 时 我将整个屏幕向上滚动键盘的高度 问题是当显示键盘时 底部工具栏不显示 所以我只需将

随机推荐

  • 在 Eclipse 中创建方法存根的快捷方式

    我认为在 Eclipse 中创建方法存根的一些快捷方式可能会有用 有谁知道该怎么做 Type public method see Java Editor Templates in preferences for more options o
  • 检测 Java 对象是否已被修改?

    假设我有一个标准 Java bean 即它包含的成员是String List HashMap etc 我的问题是 检测此类对象的实例是否已从先前 原始状态进行修改的最简单方法是什么 我想知道这一点的原因是 在以下情况下 我可以确定是否应该更
  • 重新加载 vue-tables-2 (Vuex) 的数据

    Module https github com matfish2 vue tables 2 https github com matfish2 vue tables 2 我正在创建一个 CRUD 应用程序 如何在 vue tables 2
  • 从 PHP 中的分隔字符串中提取浮点数

    我想将一串分隔的维度值转换为浮点数 例如 152 15 x 12 34 x 11mm into 152 15 12 34 and 11 并存储在一个数组中 这样 dim 0 152 15 dim 1 12 34 dim 2 11 我还需要处
  • 在放置新分配的对象时不调用析构函数可以吗?

    假设我有一个固定的内存缓冲区 char buffer And I 使用placement new 在该缓冲区中分配我的结构 struct S std tuple
  • 如果表单数据边界包含在附件中怎么办?

    让我们看下面的例子multipart form data 取自 w3 com http www w3 org TR html401 interact forms html h 17 13 4 2 Content Type multipart
  • 将模板应用于具有属性的子节点

    我想将模板应用于具有指定属性的子节点的节点 并且我很好奇是否可以使用
  • 获取 BQ 公共数据集中的顶级专利国家/地区和代码

    我正在尝试使用分析函数来获取专利申请量排名前 2 的国家 地区 并在这两个排名前 2 的国家 地区中获取排名前 2 的申请类型 例如 答案将如下所示 country code US P US A GB X GB P 这是我用来获取此信息的查
  • Caffe 模型为每个图像提供相同的输出

    我刚刚使用预定义的 prototxt 和 caffemodel 文件在 caffe 中加载了 alexnet 然而 将任何图像发送到模型都会返回与 fc7 层的输出相同的值 这是代码片段 net caffe Net alexnet trai
  • 使元素在 css 缩放后表现相同

    我一直在用 javascript 操作 div 有时我需要让这些 div 适合大小不断变化的容器 实现这一目标的一种方法是使用 css 缩放 缩放的问题在于它只是缩小了元素的图片 系统继续以相同的方式查看元素 因此所有位置等都会变得倾斜 例
  • 包含引用项目的 .config 文件

    而不是从程序集的引用输出中排除文件 https stackoverflow com questions 2011434 preventing referenced assembly pdb and xml files copied to o
  • 如何找到 C++ 中整数类型可以表示的值的范围?

    C 中整数值类型的大小和范围是特定于平台的 大多数 32 位系统上的值可以在以下位置找到 变量 数据类型 C 文档 http www cplusplus com doc tutorial variables html 如何确定特定系统的实际
  • 工人经理:不在队列中开始工作

    我有这样的代码 我需要实现任务队列 如果任务在队列中 那么就不需要添加它 我的实现如图所示 一切正常 但有时工作线程的状态仍然处于排队状态 并且新任务不会添加到队列中 就是当没有互联网的时候 我添加一个任务 当互联网出现时 任务开始用完 但
  • BufferedReader.readLine() 等待来自控制台的输入

    我正在尝试从控制台读取文本行 行数事先未知 BufferedReader readLine 方法读取一行 但在最后一行之后 它等待来自控制台的输入 为了避免这种情况应该做什么 请参阅下面的代码片段 public static String
  • 如何使用 JQuery 获取 在表中的位置?

    例如 table tr td 1 1 td td 2 1 td tr tr td 2 1 td td 2 2 td tr table 我想使用以下功能 td click function alert xxxx 得到单击时的位置 但是如何呢
  • 如何有效地跟踪地图上的空间(包括对象和空闲区域)的使用情况

    好的 我从一张空白地图开始 即 512x512 262144 像素 位置 我需要一种方法来有效地在其上绘制一些对象 然后能够找到可用空间区域 以便以后可以将更多不同的对象添加到这些可用区域中 我无法找出存储这些数据的最佳方法 或找到空闲区域
  • 如何在 Isabelle 的 ML 级别轻松编写简单的策略?

    在 Isabelle 理论文件中 我可以编写简单的一行策略 如下所示 apply clarsimp simp split def split prod splits 然而 我发现 当我开始编写 ML 代码来自动化证明 生成 MLtactic
  • For 循环正在跳过一些东西! Python

    我正在尝试运行此代码 以便它为列表的所有元素运行一个函数 出于说明目的 基本上应该打印 Possible Word possible word 对于我的列表中的所有项目 因此 如果我输入 p r s 它将运行打印 3 次 每一项打印一次 我
  • 在生产中调试反应应用程序时无法在控制台中看到我的变量

    我是反应世界的新手 并尝试在我的共享点环境中使用它 我正在使用源映射打包用于生产的应用程序 并将其上传到我将在其中使用它的共享点站点 应用程序在共享点中运行没有问题 但在开发人员工具箱中我无法完全调试它 我可以看到我的 js 文件 放置调试
  • 从 NSDate 获取时间返回 nil

    我试图在图表上显示时间 并且我有一个完整的时间戳 格式为 2012 08 28 18 50 24 当我尝试从该日期获取时间时 它在 NSDate 中返回 nil NSDateFormatter formatter NSDateFormatt