草庐IT

CALENDAR

全部标签

ios - 具有自动更新当前时区的静态让日历不起作用

在我的应用程序中,我在SharedCalendar类中有一个静态的gregorian属性,其定义如下:staticletgregorian:Calendar={varcalendar=Foundation.Calendar(identifier:.gregorian)calendar.timeZone=TimeZone.autoupdatingCurrentreturncalendar}()当我想访问特定时区中某个日期的某一天时,我会调用:SharedCalendar.gregorian.dateComponents([.day],from:someDate).day!假设someDa

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 - 给定年份和月份,如何检查该月是否存在特定日期

我正在尝试检查一个月中是否存在特定日期。但是无法找到任何帮助。举个例子,我在Playground中尝试了以下代码;varcomponents=DateComponents()components.month=2components.year=2016components.day=30components.calendar=Calendar.currentcomponents.date这给出了答案;"Mar1,2016,12:00AM"所以它所做的是尝试使用TimeZones进行操作并移动指针。因此,我无法找到一种方法来检查给定月份和年份中是否存在特定日期。谁能指导一下。

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

ios - 如何将英语日期转换为阿拉伯语日期 ios swift

在我的应用程序中,我以这种格式获取日期=“2016-02-1510:49:59”,但我想以这种格式显示它“الأربعاء,9مارس,201610:33ain”所以我该怎么做?我显示我想要的格式 最佳答案 您可以使用NSDateFormatter和区域设置"ar_DZ",自定义格式规范以满足您的需要:"EEEE,d,MMMM,yyyyHH:mma".//inputdateingivenformat(asstring)letinputDateAsString="2016-03-0910:33:59"//initializeforma

ios - Swift Calendar.current 内存泄漏?

我在应用程序中遇到了内存问题,我已经能够将其分解为NSCalendar。像这样一个简单的ViewController:classViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()whileCalendar.current.component(.year,from:Date())>0{//whydoesthememorykeepincreasing?}}}似乎会导致内存泄漏。这个例子显然会阻塞UI线程,但它不应该导致内存不断增加,或者至少在循环完成后被释放。好吧,至少根据我的理解,它不

ios - 星期几? - Ios swift

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我是iOs和swift的新手,我不知道如何以yyyy-mm-dd格式给出一天,以及如何使用星期几作为函数响应:2014-08-04->星期一([0])谢谢

java - 如何以秒为单位获取当前UTC时间

我有一个应用程序,需要以秒为单位比较时间。我想知道如何以秒为单位获取当前UTC时间。有人可以发布一个示例吗?我们如何在Java中做到这一点? 最佳答案 您可以使用它来让时区传递给您想要时间返回的时区Calendarcal=Calendar.getInstance(TimeZone.getTimeZone("UTC"));然后你可以在日历对象上调用任何你想要的System.out.println(cal.get(Calendar.YEAR));System.out.println(cal.get(Calendar.HOUR));Sys

Java : Get any day in a week from Calendar

使用Calendar我可以获得星期、年份和当天的所有详细信息。如何导航到该周的特定日期?例如,calendar.get(Calendar.DAY_OF_WEEK);返回3,表示星期二。现在,我想说那个星期的星期五或那个星期的任何其他日子。我该怎么做?感谢您的回复。我想我需要让场景更清晰。基本上,我试图在指定时间段内禁用系统中的电子邮件警报。我得到的值如下:disableStart="星期五-19:00"disableEnd="SUNDAY-19:00"现在,我需要验证是否应在特定时间发送电子邮件。例如如果今天=星期四任何时候,发送电子邮件但是,如果今天=星期六任何时候都不能按照上面的值

java获取给定月份和给定年份的第一个日期和最后一个日期

这个问题在这里已经有了答案:Howtogetthefirstdateandlastdateofthepreviousmonth?(Java)(9个回答)关闭4年前。我正在尝试获取给定月份和年份的第一个日期和最后一个日期。我使用以下代码以yyyyMMdd格式获取最后日期。但无法获取此格式。然后我想要相同格式的开始日期。我还在研究这个。谁能帮我修复下面的代码。publicstaticjava.util.DatecalculateMonthEndDate(intmonth,intyear){int[]daysInAMonth={29,31,28,31,30,31,30,31,31,30,31