Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
xTIGRx
292 / 198 / 2
Регистрация: 23.10.2010
Сообщений: 1,173
Записей в блоге: 1
#1

Как взять время из DateTimePicker? - C++

18.04.2014, 10:29. Просмотров 726. Ответов 3
Метки нет (Все метки)

В MFC есть компонент называемый DateTimePicker
1) В какой формате хранится дата и время в нем
2) как вытащить дату, время, и только месяц?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2014, 10:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как взять время из DateTimePicker? (C++):

получить из DateTimePicker UNIX-время - C++
Добрый день! Никак не могу получить время в Unix-формате. Для текущего времени и даты все вроде-бы довольно просто: time_t ltime =...

как взять слэш в кавычки? - C++
как взять слэш в кавычки? мне нужно заменить в строке \ на \\ с помощью функции replace но появилась проблема, нельзя написать "\" или...

Как из функции взять значение? - C++
Господа! Вот программка "быстрая сортировка" #include "stdlib.h" #include <stdio.h> #include <iostream> // Ввод/Вывод #include...

Как взять функции из DLL? - C++
У меня есть ДЛЛ-ха, как С++ заставить взять из нее функцию? Порядковый номер функции у меня есть. (ДЛЛ создана на Паскале) ...

Как из FB2 файла взять картинку - C++
Пишу научную работу. Тема конвертер текстовых форматов. Вот пишу конвертер ФБ2. Не пойму как из ФБ2 файла взять картинку, или как найти...

Как взять символы из строки до пробела? - C++
Помогите разобраться. Есть строка символов типа string, допустим: string s="Hello World!"; Нужно взять из строки все символы от начала...

3
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 203
18.04.2014, 11:58 #2
2) как вытащить дату, время, и только месяц?
C++
1
2
3
4
5
6
7
8
9
10
11
CTime time;
DateTimePicker1.GetTime(time);
//дата строкой
CString strDate = time.Format("%d.%m.%Y");
//время строкой
CString strTime = time.Format("%H:%M:%S");
//месяц строкой
CString strMonth = time.Format("%B");
//номер месяца
int month = time.GetMonth();
//и т.д. и т.п.
1
xTIGRx
292 / 198 / 2
Регистрация: 23.10.2010
Сообщений: 1,173
Записей в блоге: 1
18.04.2014, 12:43  [ТС] #3
Меорн, у DateTimePicker1, нет метода GetTime
0
gazlan
3133 / 1909 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
18.04.2014, 15:24 #4
Используйте Wizard для связывания контрола DateTimePicker1 с членом класса типа CDateTimeCtrl.
У CDateTimeCtrl будут эти методы.

C++
1
2
    CONTROL         "DateTimePicker1",IDC_DTP_DATE,"SysDateTimePick32",
                    DTS_RIGHTALIGN | DTS_APPCANPARSE | WS_TABSTOP,100,10,50,12
C++
1
#define IDC_DTP_DATE                    1000
C++
1
2
3
4
5
void CMyPage::DoDataExchange(CDataExchange* pDX)
{
   // ...
   DDX_Control(pDX,IDC_DTP_DATE,m_Date);
   // ...
C++
1
   CDateTimeCtrl     m_Date;
C++
1
2
3
   CTime    SDate; 
 
   m_Date.GetTime(SDate);
0
18.04.2014, 15:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2014, 15:24
Привет! Вот еще темы с ответами:

Как у DateTimePicker взять только дату? - Delphi
Есть ли у этого компонента свойство которое дает возможность брать у этого компонента дату без времени?

dateTimePicker как установить время? - C#
Добрый день. Столкнулся с проблемой, установить время в dateTimePicker из какой либо переменной(DateTime типа). Пишу на С++, но это...

Как менять время в datetimepicker - C#
Когда по datetimepicker кликаешь то появляется окно с выбором числа,месяца,года,а как задать время?

Как установить время в компоненте DateTimePicker? - Delphi
Всем привет? добавил компонент DateTimePicker. открывается календарь но время указать нельзя. как так? перерыл интернет но ответа нет ...


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

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

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