Вопросы с тегом «calendar»

Календарь - это система исчисления времени, в которой определены начало, продолжительность и деления года. Термин может относиться к классу программного обеспечения или библиотеке для управления и отображения данных календаря или к списку событий со связанными датами и временем, управляемым человеком через пользовательский интерфейс приложения или операционной системы.

364
Java Дата против Календарь

Может кто-нибудь, пожалуйста, посоветуйте текущую «лучшую практику» вокруг Dateи наберите Calendar. При написании нового кода, это лучше , чтобы всегда благоприятствует Calendarболее Date, или там , где обстоятельство Dateявляется более подходящим типом...

311
Календарь повторяющихся / повторяющихся событий - лучший способ хранения

Я строю систему пользовательских событий, и если у вас есть повторяющееся событие, которое выглядит так: Событие А повторяется каждые 4 дня, начиная с 3 марта 2011 г. или Событие B повторяется каждые 2 недели во вторник, начиная с 1 марта 2011 г. Как я могу сохранить это в базе данных таким...

291
NSDate получить год / месяц / день

Как я могу получить год / месяц / день NSDateобъекта, если нет другой информации? Я понимаю, что я мог бы сделать это с чем-то похожим на это: NSCalendar *cal = [[NSCalendar alloc] init]; NSDateComponents *components = [cal components:0 fromDate:date]; int year = [components year]; int month =...

239
System.currentTimeMillis () против новой даты () против Calendar.getInstance (). GetTime ()

На этом вопросе есть ответы на Переполнение стека на русском : Что быстрее - System.currentTimeMillis () или Date (). GetTime ()? В Java, каковы последствия использования производительности и ресурсов System.currentTimeMillis() против new Date() против Calendar.getInstance().getTime() Насколько я...

225
Как лучше всего моделировать повторяющиеся события в приложении календаря?

Я создаю приложение для группового календаря, которое должно поддерживать повторяющиеся события, но все решения, которые я придумал для обработки этих событий, кажутся хаком. Я могу ограничить, насколько далеко можно заглянуть вперед, а затем сгенерировать все события одновременно. Или я могу...

180
Как вычесть X дней из даты, используя календарь Java?

Кто-нибудь знает простой способ использования календаря Java для вычитания X дней из даты? Я не смог найти ни одной функции, которая позволяла бы мне напрямую вычитать X дней из даты в Java. Может ли кто-нибудь указать мне правильное...

175
Преобразовать строку в объект календаря в Java

Я новичок в Java, обычно работаю с PHP. Я пытаюсь преобразовать эту строку: Пн мар 14 16:02:37 GMT 2011 В объект календаря, чтобы я мог легко вывести год и месяц следующим образом: String yearAndMonth = cal.get(Calendar.YEAR)+cal.get(Calendar.MONTH); Было бы плохой идеей разобрать его вручную?...

160
Как добавить календарь событий в Android?

Я только начинаю набирать скорость на Android, и сегодня на совещании по проекту кто-то сказал, что у Android нет собственного приложения-календаря, поэтому пользователи просто используют любое приложение-календарь, которое им нравится. Это правда, и если да, то как программно добавить событие в...

156
Как определить, есть ли NSDate сегодня?

Как проверить, NSDateпринадлежит ли сегодня? Я проверял это, используя первые 10 символов из [aDate description]. [[aDate description] substringToIndex:10]возвращает строку, "YYYY-MM-DD"так что я сравнил строку со строкой, возвращенной [[[NSDate date] description] substringToIndex:10]. Есть ли...

149
последний день месяца расчет

У меня возникают проблемы с вычислением того, когда в следующий последний день месяца будет отправлено уведомление, которое планируется отправить. Вот мой код: RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency(); Calendar nextNotifTime = Calendar.getInstance(); Я...

147
Как рассчитать чей-то возраст на Java?

Я хочу вернуть возраст в годах как int в методе Java. Теперь у меня есть следующее, где getBirthDate () возвращает объект Date (с датой рождения ;-)): public int getAge() { long ageInMillis = new Date().getTime() - getBirthDate().getTime(); Date age = new Date(ageInMillis); return age.getYear(); }...