草庐IT

Dateformatter

全部标签

swift - 在 Unix 时间戳上使用 DateFormatter

我在运行时遇到崩溃,它指向dateFormmater.timezone。控制台中的错误是:Couldnotcastvalueoftype'Swift.Optional'(0x1192bf4a8)to'NSTimeZone'(0x1192c0270).rowEvents.date的值为"1480134638.0"我试图从保存为字符串的Firebase中提取Unix时间戳。将其转换为日期并再次将其保存为字符串,以便我可以将其发布到单元格标签上。我从StackOverflow获得了这段代码。我插入了我的数据,在我运行它之前一切都很好。我想一切都不是很好......ifletlastUpdat

ios - 日期到毫秒并在 Swift 中返回日期

我正在使用UTC的当前时间,并将其以纳秒为单位,然后我需要使用纳秒并返回本地时间的日期。我能够将时间精确到纳秒,然后返回到日期字符串,但是当我从字符串转到日期时,时间会变得复杂。//DatetomillisecondsfunccurrentTimeInMiliseconds()->Int!{letcurrentDate=NSDate()letdateFormatter=DateFormatter()dateFormatter.dateFormat=formatdateFormatter.timeZone=NSTimeZone(name:"UTC")asTimeZone!letdate=

ios - 日期到毫秒并在 Swift 中返回日期

我正在使用UTC的当前时间,并将其以纳秒为单位,然后我需要使用纳秒并返回本地时间的日期。我能够将时间精确到纳秒,然后返回到日期字符串,但是当我从字符串转到日期时,时间会变得复杂。//DatetomillisecondsfunccurrentTimeInMiliseconds()->Int!{letcurrentDate=NSDate()letdateFormatter=DateFormatter()dateFormatter.dateFormat=formatdateFormatter.timeZone=NSTimeZone(name:"UTC")asTimeZone!letdate=

ios - Swift - iOS - 不同格式的日期和时间

我正在为一个用swift编写的应用程序工作,我想操纵日期和时间lettimestamp=NSDateFormatter.localizedStringFromDate(NSDate(),dateStyle:.ShortStyle,timeStyle:.ShortStyle)返回2/12/15,11:27PM如果我想要不同格式的日期和时间,例如像dd/mm/yy这样的欧洲格式的日期和没有AM和PM的24小时格式的小时。是否有一些我可以使用的函数,或者我必须使用N个字符串来重新排序各种元素? 最佳答案 funcconvertDateFo

ios - Swift - iOS - 不同格式的日期和时间

我正在为一个用swift编写的应用程序工作,我想操纵日期和时间lettimestamp=NSDateFormatter.localizedStringFromDate(NSDate(),dateStyle:.ShortStyle,timeStyle:.ShortStyle)返回2/12/15,11:27PM如果我想要不同格式的日期和时间,例如像dd/mm/yy这样的欧洲格式的日期和没有AM和PM的24小时格式的小时。是否有一些我可以使用的函数,或者我必须使用N个字符串来重新排序各种元素? 最佳答案 funcconvertDateFo

ios - 将 UTC 日期格式转换为本地 nsdate

我从服务器获取UTC时区的字符串日期,我需要将其转换为本地时区。我的代码:letutcTime="2015-04-01T11:42:00.269Z"letdateFormatter=NSDateFormatter()dateFormatter.timeZone=NSTimeZone(name:"UTC")dateFormatter.dateFormat="yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"letdate=dateFormatter.dateFromString(utcTime)println("utc:\(utcTime),date:\(date)")这打印-u

ios - 将 UTC 日期格式转换为本地 nsdate

我从服务器获取UTC时区的字符串日期,我需要将其转换为本地时区。我的代码:letutcTime="2015-04-01T11:42:00.269Z"letdateFormatter=NSDateFormatter()dateFormatter.timeZone=NSTimeZone(name:"UTC")dateFormatter.dateFormat="yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"letdate=dateFormatter.dateFromString(utcTime)println("utc:\(utcTime),date:\(date)")这打印-u

ios - 如何将字符串日期转换为 NSDate?

我想在Swift中将“2014-07-1506:55:14.198000+00:00”这个字符串日期转换为NSDate。 最佳答案 试试这个:letdateFormatter=NSDateFormatter()dateFormatter.dateFormat=/*findoutandplacedateformatfrom*http://userguide.icu-project.org/formatparse/datetime*/letdate=dateFormatter.dateFromString(/*your_date_str

ios - 如何将字符串日期转换为 NSDate?

我想在Swift中将“2014-07-1506:55:14.198000+00:00”这个字符串日期转换为NSDate。 最佳答案 试试这个:letdateFormatter=NSDateFormatter()dateFormatter.dateFormat=/*findoutandplacedateformatfrom*http://userguide.icu-project.org/formatparse/datetime*/letdate=dateFormatter.dateFromString(/*your_date_str

ios - 如何使用 dateformatter 方法获取正确的日期?

这是我的代码:NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateStyle:NSDateFormatterMediumStyle];[dateFormattersetTimeStyle:NSDateFormatterNoStyle];NSDate*date=[NSDatedateWithTimeIntervalSinceReferenceDate:1275822000000+0000];//字符串为json解析字符串NSString*formattedDateString=[d