представить дату на english Wed, 22 Sep 2021 15:05:03 +0300

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 425
Joined: Fri Dec 09, 2016 7:28 am
Contact:

представить дату на english Wed, 22 Sep 2021 15:05:03 +0300

Post by cutecode »

пытаюсь отправлять email через CURL
надо перевести дату в формате типа

Code: Select all

Wed, 22 Sep 2021 15:05:03 +0300
однако получается на русском день недели и месяц, типа

Code: Select all

Ср, 22 Сен 2021 15:05:03 +0300

    wxString date;
    wxDateTime dt = wxDateTime::Now();
    date = dt.Format(L"%c", wxDateTime::TZ::UTC);
пытался local поменять, ругается, типа не может установить язык

Code: Select all

Cannot set locale to language "English".

Code: Select all

wxLocale Locale;
Locale.Init(wxLANGUAGE_ENGLISH);
wx 3.1.6 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru
ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 7449
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: представить дату на english Wed, 22 Sep 2021 15:05:03 +0300

Post by ONEEYEMAN »

Dobrogo vremeni sutok,
Kakaja sistema? Locale ustanovlena?

Komanda "date" chto govorit?

Ispolzovat wxUILocale ne probovali?

Spasibo.
User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 425
Joined: Fri Dec 09, 2016 7:28 am
Contact:

Re: представить дату на english Wed, 22 Sep 2021 15:05:03 +0300

Post by cutecode »

выше писал

Code: Select all

date= "Ср, 22 Сен 2021 15:05:03 +0300"
при старте проги local поумолчанию

Code: Select all

      static wxLocale m_Locale;

	m_Locale.Init(wxLANGUAGE_DEFAULT/*wxLANGUAGE_RUSSIAN*/);
про wxUILocale докумениации не вижу


P.S
Debian 9
wx 3.1.6 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru
ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 7449
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: представить дату на english Wed, 22 Sep 2021 15:05:03 +0300

Post by ONEEYEMAN »

Dobrogo vremeni sutok,
Ploho smotrite - https://docs.wxwidgets.org/trunk/classw ... ocale.html ;-)

Versija Debian russkojazychnaja. Pri ustanovke anglijskuju locale stavili?

Debian ne polzujus - poprobujte pocitat dokumentashku kak proinit anglijskuju locale. Esli ne najdete - otpishites...

Spasibo.
User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 425
Joined: Fri Dec 09, 2016 7:28 am
Contact:

Re: представить дату на english Wed, 22 Sep 2021 15:05:03 +0300

Post by cutecode »

1. Debian 9 Русскоязычный
2. При старте проги wxLocale ставит только Русскую локаль, на все другие ругается "Cannot set locale to language "English"."
3. с wxUILocale буду разбираться

СПС
wx 3.1.6 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru
User avatar
T-Rex
Moderator
Moderator
Posts: 1248
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Re: представить дату на english Wed, 22 Sep 2021 15:05:03 +0300

Post by T-Rex »

Как себя ведет если доставить в систему пакет с локализациями? Например locales-all.
ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 7449
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: представить дату на english Wed, 22 Sep 2021 15:05:03 +0300

Post by ONEEYEMAN »

T-Rex,
Vse lokali emu kak by i ne nugny... ;-)
User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 425
Joined: Fri Dec 09, 2016 7:28 am
Contact:

Re: представить дату на english Wed, 22 Sep 2021 15:05:03 +0300

Post by cutecode »

T-Rex wrote: Fri May 13, 2022 12:56 pm Как себя ведет если доставить в систему пакет с локализациями? Например locales-all.
после установки locales-all заработало

СПС
wx 3.1.6 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru
Post Reply