草庐IT

NsdateFormatter

全部标签

iphone - 在 Objective-C 中转换日期格式

如何转换以下日期“SunJul1707:48:34+00002011”到以下格式“2011-07-1707:48:34”?我使用了NSDateFormatter如下所示,但它没有用。结果为null。NSDateFormatter*objDateFormatter=[[NSDateFormatteralloc]init];[objDateFormattersetDateFormat:@"yyyy-MM-ddHH:mm:ss"];[objDateFormatterdateFromString:sDate]; 最佳答案 对于您传入的日期样

iphone - 如何在 Objective-C 中格式化 Facebook/Twitter 日期(来自 JSON 提要)

对于我的iPhone应用程序...我正在寻找一种格式化Facebookcreated_timeJSON属性值的方法。"created_time":"2010-12-01T21:35:43+0000"我也在寻找一种格式化Twitter日期的方法。"created_at":"WedDec0117:08:03+00002010"我希望将两者都更改为ThuNov18,201006:48AM或类似格式。我在使用NSDateFormatter时运气不佳。我如何使用Objective-C将来自Facebook和Twitter的这些日期格式化为我想要的格式? 最佳答案

iphone - 如何在 Objective-C 中格式化 Facebook/Twitter 日期(来自 JSON 提要)

对于我的iPhone应用程序...我正在寻找一种格式化Facebookcreated_timeJSON属性值的方法。"created_time":"2010-12-01T21:35:43+0000"我也在寻找一种格式化Twitter日期的方法。"created_at":"WedDec0117:08:03+00002010"我希望将两者都更改为ThuNov18,201006:48AM或类似格式。我在使用NSDateFormatter时运气不佳。我如何使用Objective-C将来自Facebook和Twitter的这些日期格式化为我想要的格式? 最佳答案

iphone - 如何获取上午/下午格式的时间 iphone NSDateFormatter?

我正在使用NSDateFormatter在iPhone应用程序中工作。我正在从Web服务获取时间,例如"00:00:00"、"16:00:00"、"15:30:00"等等。我需要将这些时间转换为如果时间是“00:00:00”到“12AM”,如果时间是“16:00:00”到“4PM”,如果时间是“15:30:00”到“3.30PM”。我为此使用了以下代码,但是当我通过"16:00:00"时,日期返回null。NSString*dats1=@"16:00:00";NSDateFormatter*dateFormatter3=[[[NSDateFormatteralloc]init]auto

iphone - 如何获取上午/下午格式的时间 iphone NSDateFormatter?

我正在使用NSDateFormatter在iPhone应用程序中工作。我正在从Web服务获取时间,例如"00:00:00"、"16:00:00"、"15:30:00"等等。我需要将这些时间转换为如果时间是“00:00:00”到“12AM”,如果时间是“16:00:00”到“4PM”,如果时间是“15:30:00”到“3.30PM”。我为此使用了以下代码,但是当我通过"16:00:00"时,日期返回null。NSString*dats1=@"16:00:00";NSDateFormatter*dateFormatter3=[[[NSDateFormatteralloc]init]auto

iOS:如何从数字中获取正确的月份名称?

我知道NSDateformatter功能套件是人类的福音,但同时它也让我很困惑。我希望你能帮助我。在我的代码中的某处,有一个代表月份的整数。所以:1表示1月、2月2日等。在我的用户界面中,我想将这个整数显示为正确的月份名称。此外,它应该遵守设备的区域设置。感谢您的宝贵意见与此同时,我做了以下事情:intmonthNumber=11NSString*dateString=[NSStringstringWithFormat:@"%d",monthNumber];NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateF

iOS:如何从数字中获取正确的月份名称?

我知道NSDateformatter功能套件是人类的福音,但同时它也让我很困惑。我希望你能帮助我。在我的代码中的某处,有一个代表月份的整数。所以:1表示1月、2月2日等。在我的用户界面中,我想将这个整数显示为正确的月份名称。此外,它应该遵守设备的区域设置。感谢您的宝贵意见与此同时,我做了以下事情:intmonthNumber=11NSString*dateString=[NSStringstringWithFormat:@"%d",monthNumber];NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateF

iphone - sqlite datetime 数据类型与 iphone NSdate?

sqlite中是否有一种方法可以在创建记录时自动在表中保存时间戳,然后我可以在我的应用程序中获取并保存为NSDate?或者我应该在我的iPhone应用程序中创建包含当前时间的NSdate对象,然后将其插入数据库。如果是这样?当时的数据类型应该是哪一列?日期时间? 最佳答案 我所做的是使用sqlite的current_timestamp(看起来像这样:2009-06-1612:11:24)。为此,只需将qslite表的行类型设置为Datatype:"DATETIME"Allownull:NODefaultvalue:CURRENT_T

iphone - sqlite datetime 数据类型与 iphone NSdate?

sqlite中是否有一种方法可以在创建记录时自动在表中保存时间戳,然后我可以在我的应用程序中获取并保存为NSDate?或者我应该在我的iPhone应用程序中创建包含当前时间的NSdate对象,然后将其插入数据库。如果是这样?当时的数据类型应该是哪一列?日期时间? 最佳答案 我所做的是使用sqlite的current_timestamp(看起来像这样:2009-06-1612:11:24)。为此,只需将qslite表的行类型设置为Datatype:"DATETIME"Allownull:NODefaultvalue:CURRENT_T

ios - 如何快速将日期格式从 dd/MM/YYYY 转换为 YYYY-MM-dd

这个问题在这里已经有了答案:Formatadatefromastring(5个答案)关闭6年前。我厌倦了从21/07/2016到2016-07-21但得到了这个日期2015-12-20这是我尝试过的代码letinputFormatter=NSDateFormatter()inputFormatter.dateFormat="MM/dd/YYYY"letoutputFormatter=NSDateFormatter()outputFormatter.dateFormat="YYYY-MM-dd"letshowDate=inputFormatter.dateFromString("07/2