草庐IT

formatter

全部标签

ios - cocoa touch 如何将标签设置为 NSDate

我有一个名为datelabel的标签,我想在我的AppDelgate中将它设置为一个名为dateofbirth的NSDate。我已经定义并导入了我的AppDelgate并将其设置为appDelgate,但是当我尝试self.datelabel.text=appDelgate.dateofbirth但是当我把它放进去时,它给出了这个错误Incompatiblepointertypesassigningto'NSString*'from'NSDate*'我尝试了一些方法,但都没有用。有什么方法可以将标签设置为NSDate。 最佳答案 您

ios - NSDateFormatter 的 NSDate 输出不同

我在使用NSDate时遇到了一些问题,实际上我只需要它来验证它是一个有效日期,因为如果它是一个无效日期,date实例会返回零。但是NSString*textValue=@"13/12/2014";NSDateFormatter*formatter=[[NSDateFormatteralloc]init];[formattersetDateFormat:@"MM/dd/yyyy"];//thisshouldcausetheoutputtohavenotime[formattersetTimeStyle:NSDateFormatterNoStyle];formatter.locale=[[

iOS 应用偶尔会向 REST API 发送格式无效的 ISO8601 日期

一天几次,我们的PHPRESTAPI会记录一个错误,该错误是由格式无效的ISO8601日期引起的,该日期来self们的iOS应用程序发送的GET请求。有趣的是,大多数电话都很好(例如2015-07-07T00:00:00+10:00),但每隔一段时间我们就会收到一个奇怪的电话(例如2015-07-07T12:00:00上午+10:00)。我认为造成这种情况的代码如下:NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ

ios - 将来自服务器的 UTC 日期存储在 NSDate 对象中

我从服务器收到的UTC日期为2015-10-0717:43:11。我想将此日期存储在NSDate对象中。我执行以下代码:NSString*dateFromServer=@"2015-10-0717:43:11";NSDateFormatter*formatter=[NSDateFormatternew];[formattersetDateFormat:@"yyyy-MM-ddHH:mm:ss"];NSDate*date=[[NSDatealloc]init];date=[formatterdateFromString:dateFromServer];NSLog(@"%@",date);

ios - Swift3 scheduledTime秒数运行太快时计时时间较长

我正在使用带有swift3的Xcode来制作一个基本计时器。我有一个计时器标签连接到我的ViewController,它每秒更新一次标签。当计时时间较长时,秒数会增加得更快(参见GIF)。谁能解释我做错了什么,或者我不应该做什么(错误的方法,更好的功能)?这是相关代码:@IBActionfuncstartButtonTabbed(_sender:UIButton){if(sender==startButton){letnow=Date()letformatter=DateFormatter()formatter.dateFormat="yyyy-MM-ddHH:mm:ss"start_

ios - 如何在键入时在 NSString 中插入分组逗号?

用户在UILabel中输入数字字符串,文本会在用户键入时显示。NSString*input=[[sendertitleLabel]text];[display_setText:[[display_text]stringByAppendingString:input]];这工作正常,我使用NSNumberFormatter格式化显示,这样如果输入1000000,它会在点击另一个按钮时转换为1,000,000。但是,我想让那些分组逗号在用户键入时显示。我可以理解如何将内容插入字符串,但是我不清楚如何在用户输入时执行此操作。这需要一个可变字符串吗?也许以某种方式监视字符串长度并将其分成三个一

objective-c - NSNumberFormatter 只允许 4 位数字

你能告诉我为什么我的NSNumberFormatter只允许我使用4位数字(即2,222英镑)而不是无限位数字吗?-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{NSString*input=[textField.textstringByAppendingString:string];[textFieldsetText:[selfnumberFormattedString:input]];retu

ios - 如何在 iPhone 中以编程方式保存带有时间戳的屏幕截图?

您好,我正在开发一个iPad应用程序,该应用程序需要自动截取屏幕截图,图像应以屏幕名称的名称保存,其中包含设备中的当前日期和当前时间。有人帮我做这件事。我尝试了以下代码。在该代码中截取了屏幕截图,我将在该View的标签中打印名称。但标签上的时间不准确,所以我想以屏幕名称附加时间的名称保存图像。//--ScreenCapture--------------------------------------------------------------------//UIImage*image=nil;UIGraphicsBeginImageContext(loginBgImgVw.fra

ios - UIDatePicker 作为输入 View

我在UIDatePicker作为inputView有两个问题。1:当我在datePicker中选择“April17900PM”时,dateTextField输出“2014-04-10721:00:00”。2:我所在国家/地区的UTC是+0900。但是,NSLog输出“2014-04-1712:00:00+0000”。我该如何解决这些问题?@propertyIBOutletUITextField*dateTextField;@propertyIBOutletUIDatePicker*datePicker;@propertyUIToolbar*toolBar;-(void)viewDidL

ios - 无法解析 RFC822 日期

我是objective-c的新手,我的第一个问题是日期格式器。我正在解析提要并获取文章的日期。格式为:2015年3月31日星期二10:52:33。我想将此刺痛转换为日期。我正在尝试多种方法,但我总是得到这个:NSDate*articleDate=[NSDatedateFromInternetDateTimeString:dataArticolformatHint:DateFormatHintRFC3339];NSDate*newData=[NSDatedateFromInternetDateTimeString:dataArticolformatHint:@"EEE,dd-MM-yyy