草庐IT

calendar_date_picker

全部标签

ios - 如何将日期转换为\/Date(1440156888750-0700)\/到 Swift 可以处理的内容?

所以在我的应用程序中,我需要处理像\/Date(1440156888750-0700)\/这样的日期,我认为第一部分代表从1970年1月1日开始的秒数,第二部分部分是时区。我不知道如何使用Swift2处理这样的数据并以我们在Xcode7中都理解的方式显示它? 最佳答案 (这个答案之前的版本其实是错误的,没有正确处理时区。)根据Stand-AloneJSONSerialization:DateTimevaluesappearasJSONstringsintheformof"/Date(700000+0500)/",wherethefi

swift - 使用 Date int swift 获取一年中的最后一天?

我想获得当年的最后一天,我需要它随时间变化,所以如果我在2018年使用这个函数,我得到的是2018年12月31日的最后一天,但如果我现在使用这个函数,它应该给出我是2017年12月31日。我知道我可以通过使用varcurrent=Date()而且我知道我可以得到例如一年后的同一天,那应该大约是vardayComponents=DateComponents()dayComponents.day=365letcalendar=Calendar(identifier:.gregorian)ifletlastDate=calendar.date(byAdding:dayComponents,t

swift - `Calendar` API 崩溃 Swift Playground

简单的Playground:importFoundation//letc1=Calendar.sharedletc2=Calendar(identifier:.gregorian)我在两者之间切换,在运行playground时都给出相同的错误:error:Executionwasinterrupted,reason:EXC_BAD_ACCESS(code=EXC_I386_GPFLT).我正在运行Xcode9beta2 最佳答案 它在Xcode9.0GM中工作。正如Hamish所说,测试版软件存在缺陷。:)

swift - 无法调用非函数类型的值 "calendar"

我做了一个简单的倒计时应用程序,但我收到了这条错误消息:无法调用非函数类型“日历”的值。我需要改变什么?@IBOutletweakvardeteLabelOutlet:UILabel!letformatter=DateFormatter()letuseCalendar=NSCalendar.current()letrequesedComponent:NSCalendar.Unit=[NSCalendar.Unit.month,NSCalendar.Unit.day,NSCalendar.Unit.hour,NSCalendar.Unit.minute,NSCalendar.Unit.s

ios - 我的类别 NSDate+Api 现在不适用于 Swift 中的 Date 类(迁移到 Swift 3 和 Swift 互操作性之后)

我为NSDate、NSString编写的所有类别都有问题......迁移到Swift3现在确实将所有NSDate属性更改为Date(在swift文件中)。现在我无法从Swift中Date类型的属性调用我的NSDate+Additions类别方法。例如,我在ObjC中有这个类别@interfaceNSDate(Additions)-(BOOL)isTimedOut;@end我有swift文件包含:letdate:Date=Date.init()letisTimedOut=date.isTimedOut()到目前为止,我想出了两个解决方案:Firstistocastsoitwouldbel

【无标题】小程序picker实现时间日期的选择(精确到时分)

文章出处:(6条消息)[微信小程序]原生小程序picker组件实现时间日期的选择_小程序pickerdate_iChangebaobao的博客-CSDN博客{multiIndex}}"range="{{multiArray}}"> {{time}} js文件constDatePickerUtil=require('../../utils/DatePicker.js')Page({data:{time:'选择预约时间',multiArray:[],//piker的item项multiIndex:[],//当前选择列的下标year:'',//选择的年month:'',//选择的月day:'',//

MAC OS X 这个“安装 macOS Xxx Xxx”应用程序副本已损坏,不能用来安装 macOS,超级终端修改日期date 已解决

原因:旧版macOS证书已经过期解决方法:断开互联网,修改系统时间date102013142018.20说明:10是月,20是日,13是时,14是分,2018是年,20是秒输入上面的代码按回车后返回的是SatOct2013:14:20PST2018就是正确的,否则输入有误。*日期格式解析:"091400002022"代表2022年9月14日0点发布,所以需更改成对应版本的发布日期方可安装date091400002022.00(macOSMonterey12.6)date082000002022.00(macOSMonterey12.5.1)date072100002022.00(macOSMo

ios - Swift 3.0 中的 Date.copy()

自从切换到Swift3.0,以及随之而来的NSDate更改为Date,该类不再符合NSCopying协议(protocol)。在Swift2中,这是有效的:letnewDate=oldDate.copy()但现在返回一个编译器错误。在这种情况下,复制Date对象的最佳方法是什么?letnewDate=Date(timeIntervalSince1970:oldDate.timeIntervalSince1970)这样就可以了,但看起来不是特别优雅。并且它可能(理论上)容易受到精度损失的影响,因为TimeInterval是Double(而且我们无法确认Date对象内部使用-或始终使用-D

ios - Swift iOS : Parsing of date from a string does not work for some devices. 太奇怪了

这个问题在这里已经有了答案:DateFormatterdoesn'treturndatefor"HH:mm:ss"(1个回答)关闭5年前。调试器显示日期字符串为“2017-08-0100:00:00”,我也传递了正确的格式。但是1台设备的dateFormatter.date部分总是失败(返回nil)。但有些适用于模拟器和其他iphone设备。我正在使用swift3

swift - 为什么 Calendar.current.firstWeekday == 2?

在我的Playground上,Calendar.current.firstWeekday==1,我解释为"MondayisthefirstdayoftheweekwhereIlive(Sweden)"但是当我运行模拟器时,Calendar.current.firstWeekday==2,我不明白为什么!(在模拟器的设置中,我已将区域设置为“瑞典”)。letc=Calendar.currentprint(c)//prints"gregorian"letfirst=Calendar.current.firstWeekday//thisis2!!!问题:为什么Calendar.current