jjzjj

formatter

全部标签

ios - 我应该怎么做才能根据所选语言环境正确显示日期?

我使用日期格式“MM/dd/yyyyh:mma”。但是当我使用不同的Locale时,日期几乎没有变化。letdate=Date()letformatter=DateFormatter()formatter.dateFormat="MM/dd/yyyyh:mma"formatter.locale=Locale(identifier:"de_DE")result=formatter.string(from:date)//09/10/20192:41PMformatter.locale=Locale(identifier:"es_ES")result=formatter.string(fro

ios - 如何将 double 值格式化为点后两位小数和千位分隔符的字符串?

我在Objective-C中有一个double值,我需要将它的值放入标签中。我应该如何将其格式化为点后两位小数和千位分隔符的字符串? 最佳答案 使用NSNumberFormatter,例如:NSNumberFormatter*formatter=[[NSNumberFormatteralloc]init];[formattersetPositiveFormat:@"#,##0.00"];NSString*string=[formatterstringFromNumber:[NSNumbernumberWithDouble:12345

ios - 如何从日期中获取小时、分钟和上午/下午?

这个问题在这里已经有了答案:Howtogetthetimeinam/pmformatiphoneNSDateFormatter?(8个答案)ConvertNSStringtoNSDatewithnewformat(2个答案)关闭9年前。我试图从日期中提取小时、分钟和上午/下午,但我得到的是NULL输出。我已经在下面显示了我的代码,请查看它。NSString*dateStr=@"29/07/201302:00am";NSDateFormatter*formatter=[[NSDateFormatteralloc]init];[formattersetDateFormat:@"hh:mma

ios - 我在文本字段中做错了什么结束编辑??货币格式

所以部分代码看起来像-(void)textFieldDidEndEditing:(UITextField*)textField{NSNumberFormatter*formatter=[[NSNumberFormatteralloc]init];[formattersetNumberStyle:NSNumberFormatterCurrencyStyle];NSNumber*currency=[NSNumbernumberWithDouble:[self.SalesAmounttext.textdoubleValue]];self.SalesAmounttext.text=[forma

ios - 设置 UISlider 更改的时间

每当slider移动时,我都在设置时间,我点击了此链接SliderwithrealtimeinLabel并使大部分工作正常,这是我目前正在处理的代码//这段代码是检查系统设置是24小时制还是12小时制NSDateFormatter*formatter=[[NSDateFormatteralloc]init];[formattersetLocale:[NSLocalecurrentLocale]];[formattersetDateStyle:NSDateFormatterNoStyle];[formattersetTimeStyle:NSDateFormatterShortStyle]

ios - NSNumberFormatter setPositiveFormat

我正在尝试使用NSNumberFormatter,我想使用:-setPositiveFormat来自定义格式。我想将121212.12转换为12.12E+04我必须使用9位数字和2位小数我接近我的目标:NSNumberFormatter*formatter=[[NSNumberFormatteralloc]init];[formattersetFormatterBehavior:NSFoundationVersionNumber10_4];//iOSsupportsonlythemodern10.4+behavior[formattersetNumberStyle:NSNumberFo

iphone - 如何检查限制的日期和时间是否与另一个限制重叠?

我想检查日期限制*(例如:-22/07/20132:30PM-22/07/20138:30PM)*是否有另一个时间限制*(例如:-22/07/20134:30PM-22/07/20136:30PM)*或不是。我对这个概念完全陌生。谁能告诉我该怎么做。任何帮助将不胜感激下面是我试过的代码:-(void)viewDidLoad{[selfisDateInterval:@"8/1/20138:30am"and:@"8/1/20138:40am"fallsWithin:@"8/1/20138:30am"and:@"8/1/20138:55am"];[superviewDidLoad];}-(B

ios - 日期格式 - 时区

我从服务器收到一个带有日期的字符串,如下所示:“2013-03-29T15:27:00Z”。我如何格式化它并将其转换为NSDate? 最佳答案 试试这个:[NSDateFormattersetDefaultFormatterBehavior:NSDateFormatterBehavior10_4];NSDateFormatter*formatter=[[[NSDateFormatteralloc]init]autorelease];[formattersetDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];

ios - 适用于各种日期格式的正则表达式 iOS

我正在努力了解一些正则表达式以匹配某些日期格式。理想情况下,我希望一个表达式与所有可能的日期格式匹配,我正在搜索一封电子邮件以查找正文中包含的所有日期。格式如:Wednesday,6November2013Weds6thNovember2013Weds6thNov201306/11/201311/06/201306/11/1311/06/136thNov20136thNovember2013有谁知道我可以使用的一种综合表达方式吗? 最佳答案 感谢Wain的回答,我使用这段代码而不是NSRegularExpression来查找字符串中

ios - 使用 NSNumberFormatter 将秒转换为小时、分钟、秒

我正在使用图表框架,因此我可以显示统计数据,它采用简单的数值,例如1、5、17、99、1,574等,并将它们绘制在图表上。它提供了设置NSNumberFormatter以更优雅地显示这些值的选择。我使用的数字是总秒数。例如。660秒、1080秒。如何使用NSNumberFormatter让我的数字显示为小时、分钟、秒,而不是纯粹的总秒数? 最佳答案 DateComponentsFormatter,可从iOS8获得,效果很好,特别是如果您想要简单的本地化。这里有些例子。letduration:TimeInterval=11735//s