const wxDateTime today = wxDateTime::Today();
m_datePicker->SetValue(today);
- m_day->SetValue(wxString::Format(_T("%d"), today.GetDay()));
- m_month->SetValue(wxString::Format(_T("%d"), today.GetMonth()));
- m_year->SetValue(wxString::Format(_T("%d"), today.GetYear()));
+ m_day->SetValue(wxString::Format(wxT("%d"), today.GetDay()));
+ m_month->SetValue(wxString::Format(wxT("%d"), today.GetMonth()));
+ m_year->SetValue(wxString::Format(wxT("%d"), today.GetYear()));
}
void DatePickerWidgetsPage::CreateDatePicker()
void DatePickerWidgetsPage::OnButtonSet(wxCommandEvent& WXUNUSED(event))
{
- long day = 0, month = 0, year = 0;
+ long day = 0,
+ month = 0,
+ year = 0;
if ( m_day->GetValue().ToLong(&day) &&
m_month->GetValue().ToLong(&month) &&
m_year->GetValue().ToLong(&year) )
{
- const wxDateTime someDay(wxDateTime::wxDateTime_t(day),
- wxDateTime::Month(month),
- year);
- if(someDay.IsValid())
+ const wxDateTime someDay(day, wxDateTime::Month(month - 1), year);
+ if ( someDay.IsValid() )
{
m_datePicker->SetValue(someDay);
}
else
{
- wxLogError(_T("Date is invalid"));
+ wxLogError(wxT("Date is invalid"));
}
}
else
{
- wxLogError(_T("One of inputs is not number"));
+ wxLogError(wxT("One of inputs is not number"));
}
}