Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
zholud
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 15
#1

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

09.10.2016, 15:19. Просмотров 430. Ответов 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 и чтобы была возможность добавлять значения(дни) к дате?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2016, 15:19
Ответы с готовыми решениями:

Формат даты дней рождения контактов гугл
В этой теме в первом посте мною написан метод получения дней рождения...

Получение даты и оператор if
Всем привет!Помогите с получением даты.Есть вот этот код,я хочу чтоб после...

Получение даты и времени в формате текущей локализации
SimpleDateFormat LocaleDateFormat = new SimpleDateFormat(); В этом случае с...

Получение количества сложенных строк
Доброго времени суток Есть поле name и поле chislo выполняю запрос...

Форматирование даты для прибавления к ней определенного количества дней
здравствуйте. такая вот трабла с датой, значит в строковом формате есть дата...

2
OlegJV
103 / 103 / 28
Регистрация: 13.03.2016
Сообщений: 474
09.10.2016, 18:51 #2
Почитай про Calendar
0
danek130995
24 / 24 / 1
Регистрация: 25.05.2014
Сообщений: 949
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 месяца
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2016, 19:15

Вычитание заданного количества дней из даты
Вычитание заданного количества дней из даты. Например: дата (12,12,2012)=...

Получение даты в виде количества дней, прошедших с 1 января 2000
Как такое осуществить средствами ASP/VBScript?

Прибавление к времени заданного количества секунд
На вход программе подается время в формате чч:мм:сс и количество секунд...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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