Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
zholud
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 15
#1

Получение даты и прибавление к ней заданного количества дней - Программирование Android

09.10.2016, 15:19. Просмотров 205. Ответов 2
Метки нет (Все метки)

Через DateDialogPicker пользователь выбирает дату рождения:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public void onDateDialogCall(View view) {
        showDialog(DIALOG_DATE);
    }
 
 
    protected Dialog onCreateDialog(int id) {
        if (id == DIALOG_DATE) {
            DatePickerDialog tpd = new DatePickerDialog(this, myCallBack, myYear, myMonth, myDay);
            return tpd;
        }
        return super.onCreateDialog(id);
    }
 
    DatePickerDialog.OnDateSetListener myCallBack = new DatePickerDialog.OnDateSetListener() {
 
        public void onDateSet(DatePicker view, int year, int monthOfYear,
                              int dayOfMonth) {
 
 
            myYear = year;
            myMonth = monthOfYear + 1;
            myDay = dayOfMonth;
            userDate.setText(myDay + "." + myMonth + "." + myYear);
 
 
 
        }
    };
Что мне нужно сделать, чтобы я мог получить значение даты, как то - одним значением, желательно в формате dd.MM.yyyy и чтобы была возможность добавлять значения(дни) к дате?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2016, 15:19     Получение даты и прибавление к ней заданного количества дней
Посмотрите здесь:
Формат даты дней рождения контактов гугл Android
Android Получение даты и времени в формате текущей локализации
Android Получение количества сложенных строк
Форматирование даты для прибавления к ней определенного количества дней C#
Вычитание заданного количества дней из даты C#
C# ASP.NET Получение даты в виде количества дней, прошедших с 1 января 2000
C++ Прибавление к времени заданного количества секунд
C++ Функции вычисления количества дней заданного месяца и количества месяцев между двумя датами
PHP Сложение количества дней и даты
Определение количества дней, прошедших с даты, вводимой с клавиатуры VBA
C (СИ) Программа с меню: Вывод количества дней, прошедших от Рождества Христова до введённой даты
C# Прибавление рабочих дней к дате

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OlegJV
102 / 102 / 29
Регистрация: 13.03.2016
Сообщений: 471
09.10.2016, 18:51     Получение даты и прибавление к ней заданного количества дней #2
Почитай про Calendar
danek130995
23 / 23 / 1
Регистрация: 25.05.2014
Сообщений: 850
09.10.2016, 19:15     Получение даты и прибавление к ней заданного количества дней #3
zholud,
Java
1
2
3
4
SimpleDateFormat dataFormat = new SimpleDateFormat("dd.MM.yyyy", Locale.US);
Date date = dataformat.parse(myDay + "." + myMonth + "." + myYear);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
А теперь с объектом календарь можешь делать что хочешь, например,

Java
1
calendar.add(Calendar.MONTH, 4);
- добавит 4 месяца
Yandex
Объявления
09.10.2016, 19:15     Получение даты и прибавление к ней заданного количества дней
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru