草庐IT

Calendar

全部标签

android - Calendar.MONTH 给出了错误的值

我正在尝试使用以下方法从Calendar中获取实际月份:Calendarc=Calendar.getInstance();Stringtime=String.valueOf(c.get(Calendar.MONTH));根据系统设置“Settings-->Date&Time”,实际月份为10,而get(Calendar.MONTH)返回09。 最佳答案 请记住,月份值从0开始,因此October实际上是月份编号9。http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Calen

android - 如何在 Kotlin 中获取 7 天前到今天的日期?

这个问题在这里已经有了答案:Androidgetdatebefore7days(oneweek)(8个回答)关闭4年前。我想在Kotlin中获取从7天前到今天的日期。有什么建议么?这就是我目前所拥有的valdate=Calendar.getInstance()valyesterday=Calendar.getInstance()yesterday.add(Calendar.DATE,-1)vartodayOrYesterday:String?vartodayDate=date.timewhile(todayDate>yesterday.time){valformatter=Simple

android - 如何在 Kotlin 中获取 7 天前到今天的日期?

这个问题在这里已经有了答案:Androidgetdatebefore7days(oneweek)(8个回答)关闭4年前。我想在Kotlin中获取从7天前到今天的日期。有什么建议么?这就是我目前所拥有的valdate=Calendar.getInstance()valyesterday=Calendar.getInstance()yesterday.add(Calendar.DATE,-1)vartodayOrYesterday:String?vartodayDate=date.timewhile(todayDate>yesterday.time){valformatter=Simple

kotlin - 如何在 Kotlin 中使用 DatePickerDialog?

在Java中可以使用DatePickerDialog,例如:finalCalendarc=Calendar.getInstance();intyear=c.get(Calendar.YEAR);intmonth=c.get(Calendar.MONTH);intday=c.get(Calendar.DAY_OF_MONTH);DatePickerDialogdpd=newDatePickerDialog(getActivity(),newDatePickerDialog.OnDateSetListener(){@OverridepublicvoidonDateSet(DatePicke

kotlin - 如何在 Kotlin 中使用 DatePickerDialog?

在Java中可以使用DatePickerDialog,例如:finalCalendarc=Calendar.getInstance();intyear=c.get(Calendar.YEAR);intmonth=c.get(Calendar.MONTH);intday=c.get(Calendar.DAY_OF_MONTH);DatePickerDialogdpd=newDatePickerDialog(getActivity(),newDatePickerDialog.OnDateSetListener(){@OverridepublicvoidonDateSet(DatePicke

iphone - 在 ios 6 中使用 EventKit 创建新日历时出现 "calendar has no source"错误

我正在ios6中使用eventkit框架开发日历应用程序。我正在尝试使用[self.storerespondsToSelector:@selector(requestAccessToEntityType:completion:)]获得许可方法并获得访问日历的权限后,我尝试使用EKSourceTypeLocal源创建带有标识符的新日历,并将事件添加到新创建的日历中。我在这里遇到的问题是,当我尝试在iPhone4s中运行该应用程序时,它显示“日历没有来源”的错误,并且它不保存我的日历,因此没有事件被添加到日历中。我不知道我在这里做错了什么。请指导我解决这个问题。我在下面发布我的代码-(vo

iOS 用户界面测试 : How can I check an appointment in the calendar?

我正在iPad上使用XCTest通过Xcode运行UI测试。此测试中的操作导致在iOS的标准日历应用程序中设置约会。该日期将始终与测试运行的日期相同。如果日历应用程序中的日期设置正确,是否有办法检查相同的测试功能? 最佳答案 借助Xcode9,您现在可以访问UITest中的其他应用。因此,要测试事件是否已正确添加到日历中,您可以编写一个简单的测试:(我为此使用了一个小型演示应用程序。它只有一个按钮“添加事件”,用于添加当天早上5点到早上7点的事件)importXCTestclassCalendarUITestDemoUITests:

ios - 来自 Calendar.dateComponents 的日期在 Swift 中返回 nil

我正在尝试创建一个包含日、月和年的Date对象,但是Calendar的函数返回nil。letcalendar=Calendar.currentletdate=calendar.dateComponents([.day,.month,.year],from:Date()).date!//如何创建一个只有年月日的Date对象? 最佳答案 作为rmaddy回答的补充,为什么您的代码返回nil的原因是您尝试将DateComponents转换为Date而未指定日历。如果转换是用日历方法完成的letcalendar=Calendar.curre

ios - 如何使用 Google Calendar API iOS Swift 创建事件

我想开发一个演示应用程序,它将使用我的应用程序创建事件,使用GoogleCalendarAPI存储它,然后获取所有数据并提供提醒。我已经提到了这个link获取数据和设置,但我不知道如何创建事件。谁能指导我该怎么做?我搜索了很多关于使用iOS创建事件的信息,但我没有得到任何对GoogleCalendarAPI有用的东西,我找到了所有使用EventKit框架的东西。请帮帮我。谢谢。 最佳答案 我找到了一个教程:"iOSSDK:WorkingwithGoogleCalendars",在本教程中,他们提供了有关下载日历以及创建带有描述和日期

java - 如何获取当前周和月的第一天?

我有几个事件的日期,以毫秒[1]表示,我想知道当前周和当前月内的事件,但我不知道如何获取运行周的第一天(日/月/年)并将其转换为毫秒,与该月的第一天相同。[1]SinceJanuary1,1970,00:00:00GMT 最佳答案 本周以毫秒为单位://gettodayandcleartimeofdayCalendarcal=Calendar.getInstance();cal.set(Calendar.HOUR_OF_DAY,0);//!clearwouldnotresetthehourofday!cal.clear(Calend