nsdateformatter相关内容

在iOS中将日期格式化为dd-MMM

我一直在搜索,但找不到.我在包含NSDate的NSDictionary中有一个对象.现在,标准的NSDate对象相当长.我想以dd-MMM格式显示用户. 例如:原始日期可能是2012-04-23 00:00:00 +0000,我希望该日期显示为23 Apr 我尝试使用NSDateComponents和NSDateFormatter,但效果不佳.可能我没有弄清楚所需格式的正确用法. ..
发布时间:2021-02-08 20:55:05 移动开发

dateformatter问题?

我想更改日期格式.但我不知道如何输入格式 `Thu,2 Dec 2010 00:28:56 -0500'我将日期格式化程序用于用户自定义格式 NSString *inputString = @"Thu, 2 Dec 2010 00:28:56 -0500"; NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] ..
发布时间:2021-02-08 20:06:31 移动开发

从字符串格式化日期

我正在尝试将日期从字符串格式化为另一种格式. 例如:将2012-05-29 23:55:52转换为29/05 *newline* 2010. 我认为我只是不了解NSDate和NSDateFormatter的逻辑. 任何帮助将不胜感激.谢谢:) 解决方案 您将需要创建NSDateFormatter,然后将其dateFormat设置为与您拥有的第一个日期匹配,例如: N ..
发布时间:2021-02-08 19:51:05 移动开发

iOS 9中的日期格式不起作用

我在iOS 9中的日期格式有问题,它在iOS 8上可以正常使用,并且当我在iOS 9的模拟器中对其进行测试时也可以使用,但是在使用iOS 9的真实设备上对其进行测试时,我可以越来越空了.以下是我正在使用的代码 NSLog(@"String Date: '%@'", stringDate); NSDateFormatter *dateFormat = [[NSDateFormatter all ..
发布时间:2021-02-08 18:51:57 移动开发

Nsdateformatter以所选电话的语言返回我一天.它可以一直只返回英语吗?

我正在使用dateformatter获取我的应用程序中的日期和时间.但是当我更改电话日期格式器的语言时,我遇到了一个问题,因为我不支持多种语言,因此我的应用崩溃了,因此我返回了所选电话语言的日期和时间. 请找到以下代码段: NSDate *date=[NSDate date]; NSDateFormatter *objTimeFotmatter=[[NSDateFormatter al ..
发布时间:2021-02-08 18:34:44 移动开发

创建具有特定时区的NSDate对象

我编写了一个接受NSDate对象的方法,并将其转换为具有EST时区的NSDate对象.我见过其他人完成此操作的方式是使用日期格式化程序将日期更改为具有指定时区的字符串.问题是当我尝试使用"dateFromString"将该字符串更改回NSDate对象时. - (NSDate*)turnToEST:(NSDate*)date { NSLog(@"turnToEST called with da ..
发布时间:2020-12-01 04:19:49 移动开发

Swift ISO8601格式至今

我有以下字符串:20180207T124600Z 如何将其转换为Date对象? 这是我当前的代码,但它返回nil: let dateString = "20180207T124600Z" let dateFormatter = ISO8601DateFormatter() dateFormatter.formatOptions = .withFullTime print(date ..
发布时间:2020-12-01 02:56:07 移动开发

普通日期格式为"2007年6月13日"在斯威夫特

您好,有人可以让我hoe个看起来像这样的日期格式: 2007年6月13日.请注意,日期中包含"th"一词.我想以我的格式添加它.谢谢! 解决方案 已针对Swift 3更新 您可以执行类似这种在区域设置安全的操作. let calendar = Calendar.current let date = Date() let dateComponents = calendar.com ..
发布时间:2020-12-01 02:44:02 移动开发

使用新格式将NSString转换为NSDate

这个问题被问了很多,但是我找不到我的问题的解决方案. 我想要的: 将以NSString形式给出的日期转换为具有完全不同格式的NSDate. 我想将Tue, 31 Jul 2012 10:15:00 GMT转换为2012-07-31 10:15:00 +0000. 我的代码: NSString *startDateString = @"Tue, 31 Jul 2012 10:15: ..
发布时间:2020-11-30 23:57:28 移动开发