Название: QDate from string Отправлено: UVV от Апрель 08, 2009, 07:35 Есть такая строка 03-APR-09
Пробую сделать вот так: Код где issueDate имеет тип std::string. Я так понимаю, что у меня не получается из-за этого: Цитировать QString QDate::shortMonthName ( int month ) [static] Системная локаль ru_RU.utf-8. Подскажите, пожалуйста, как правильно преобразовать.Returns the name of the month using the following convention: 1 = "Jan" 2 = "Feb" 3 = "Mar" 4 = "Apr" 5 = "May" 6 = "Jun" 7 = "Jul" 8 = "Aug" 9 = "Sep" 10 = "Oct" 11 = "Nov" 12 = "Dec" The month names will be localized according to the system's locale settings. Название: Re: QDate from string Отправлено: Rcus от Апрель 08, 2009, 07:54 QLocale("C").toDate(str, QLatin1String("dd-MMM-yy"))
Название: Re: QDate from string Отправлено: UVV от Апрель 08, 2009, 07:58 QLocale("C").toDate(str, QLatin1String("dd-MMM-yy")) Спасибо. То, что надо! Правда остался один нюанс. Как сделать, чтобы год 09 воспринимался как 2009, а не как 1909? Название: Re: QDate from string Отправлено: BaltikS от Апрель 08, 2009, 08:04 А может он правда 09 - это 1909? Кто сказал, что он 2009? Для этого лучше брать не yy, а yyyy... Либо нужно самому addYear делать...
Название: Re: QDate from string Отправлено: UVV от Апрель 08, 2009, 09:06 Понял, tnx
|