nsdateformatter相关内容
我想将以下内容转换为 2017年12月31日晚上8:00 ,在Swift 4中转换为 dd-mm-yyyy HH:ii 格式。 这是我到目前为止的代码: let dateFormatter = DateFormatter() dateFormatter.dateFormat =“ MMM dd,yyyy hh:mm:ss a” //这是您的字符串日期格式 如果让翻译日期= da
..
运行时发生崩溃,它指向 dateFormmater.timezone 。 控制台中的错误是: 无法将类型'Swift.Optional'(0x1192bf4a8)的值强制转换为'NSTimeZone '(0x1192c0270)。 rowEvents.date 的值是“ 1480134638.0” 我正在尝试从保存为字符串的Firebase中提取Unix时间戳。将其转换为Dat
..
在下面的图片中,您可以看到我编写的代码以及所有变量的值: class fun getCurrentShortDate( )->字符串{ var todaysDate = NSDate() var dateFormatter = NSDateFormatter() dateFormatter.dateFormat =“ dd-MM-yyyy” var DateInFormat =
..
我知道如何通过NsDate对tableview中的Core Data对象进行排序,但是默认情况下,这似乎为每个对象创建了一个新部分。我想使用NSDateFormatter按中等格式的日期对它们进行排序。我该怎么做? 例如,如果我在同一天创建了3个对象,则希望它们位于同一节中,且节标题为一天,不需要时间。 每个对象都有NSDate属性。谢谢您的帮助。 这是我在fetchedResu
..
我正在用Swift的Codable替换旧的JSON解析代码,并且遇到了一些麻烦。我想这与其说是DateFormatter问题,还不如说是编码问题。 从结构开始 结构JustADate:可编码{ var date:日期 } 和json字符串 let json =“”“ {” date“:” 2017-06-19T18:43:19Z“} ”“”
..
为什么模拟器向我显示 10:30 nachm。而不是 10:30 PM ?我使用以下代码: NSDateFormatter * dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@“ h:mm a”]; NSLog(@“%@”,[dateformat stringFromDate:myDat
..
我有这部分代码: NSDate * date = nil; NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateStyle:NSDateFormatterMediumStyle]; [dateFormatter setDateFormat:@“ dd-MM
..
我有日期的字符串,下面的代码格式想在 Date 中更改,但我却得到 nil let addDate =“星期二,2010年5月25日12:53:58 +0000” 让格式化程序= DateFormatter() formatter.dateFormat =“ dd MM YYYY” let date1 = formatter.date(from:addDate) print(“
..
我正在使用以下代码将用户提供的生日转换为当前日期的等效年份。多年来,输出始终不一致,而在几天和几个月中,输出总是非常大。 NSDateFormatter * tempFormatter = [[ NSDateFormatter alloc] init]; [tempFormatter setDateFormat:@“ yyyy-mm-dd hh:mm:ss”]; NSDate *
..
由于我的日期格式正确,现在剩下的工作就是打印毫秒。 我已经尝试过 setDateFormat yyyy / mm / dd hh:mm:ss:ms 这不起作用。 解决方案 尝试使用“ SS”说明符(S的数量等于您要获取的数字的数量- 3)),例如 [formatter setDateFormat:@“ yyyy / MM / dd hh:mm:ss:SSS” ];
..
我正在从iOS应用中的服务器上获取以下字符串: 20140621-061250 如何将其转换为当地时间? 如何定义日期格式?这是正确的吗? dateFormatter.dateFormat = @“ YYYYMMd-HHmmss”; 解决方案 这个问题并没有说明你所要表达的本质意味着要进行精确转换,但是无论最终目标如何,您要做的第一件事是使用正确配置的 N
..
我正在解析大量的互联网日期.首先,我尝试使用en_US_POSIX语言环境的格式化程序,然后使用en_GB.该代码看起来或多或少是这样的: { NSDate *date = [dateString dateWithDateFormat:@"EEE, dd MMM yyyy HH:mm:ss z (zzz)" localeIdentifier:@"en_US_POSIX"];
..
我一直在寻找答案,但可惜,我在这里.我知道NSDateFormatter对象的创建成本很高,所以我不想为表中的每个NSTextField实例化一个对象.我面临的问题是我的表是基于视图的(而不是基于单元格的),并且当尝试连接日期格式化程序的共享实例时,出现黄色警告符号和以下消息: 不受支持的配置:“文本字段"单元的出口“格式器"- “表格视图单元"已连接到“日期格式化程序",无效 目标(基于视
..
我真的不明白这段代码是怎么回事,我正在尝试将字符串转换为日期.我不明白该转换适用于大多数日期,但不适用于仅两个日期. let dateFormatter = NSDateFormatter() dateFormatter.locale = NSLocale(localeIdentifier: "es") dateFormatter.dateFormat = "dd 'de' MMMM" d
..
嗨,我想从"2017-07-31T11:40:00.000Z"开始获得11:40的时间 以下是我正在使用的代码: let formatter = Foundation.DateFormatter() formatter.dateFormat = "YYYY-MM-dd'T'HH:mm:ss.sssZ" //2017-04-01T18:05:00.000
..
我似乎在StackOverflow或网络上的其他位置都找不到此标志的任何信息.苹果自己的文档只说: 如果将格式化程序设置为宽松格式,则在解析字符串时,它将使用试探法来猜测预期的日期.像任何猜测一样,它可能会导致结果日期错误(即与预期日期不同的日期). 也许我误解了它应该如何工作,但我根本无法使它工作.我的猜测是这样的(解析日期相对容易): > import Foundation
..
我正在尝试将NSDate转换为String,然后更改格式.但是,当我将NSDate传递给String时,它会产生空白. let formatter = DateFormatter() let myString = (String(describing: date)) formatter.dateFormat = "yyyy-MM-dd HH:mm:ss" let yourDate:
..
我正在尝试使用STTwitter库格式化从Twitter获得的日期. 但是到目前为止,我尝试过的代码仍然无法正常工作. 从Twitter获取日期的代码: NSString *dateString = [status valueForKey:@"created_at"]; 这将返回制作鸣叫的时间,日期,时区和年份,看起来很杂乱. 我尝试使用以下代码将其转换并变得更整洁:
..
我有一些在Swift 2.0中中断的代码: let formatter = NSDateComponentsFormatter() formatter.allowedUnits = NSCalendarUnit.Year formatter.allowedUnits |= .Month formatter.allowedUnits |= .WeekOfMonth formatter.all
..
源代码来自: 快速回历(伊斯兰)日历التاريخالهجري 如何将字符串日期转换为NSDate? 我只是将它们放在一起,但是输出有一些错误. let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "YYYY-MM-DD" let GregorianDate = dateFormatter.d
..