Re: C++ čas ve stringu

Jindroush jindroush na seznam.cz
Pátek Duben 28 13:38:15 CEST 2023


https://en.cppreference.com/w/cpp/chrono/c/strftime
nebo pak rucne coutovat prave pres jednotlive hodnoty v calendar (od C++20)

On 28.04.2023 13:18, Pavel Hudeček wrote:
> Dobrý den všem,
> potřeboval bych v komandlajnovém C++ programu datum a čas v std::string
> Tohle funguje:
>     time_t tt = 
> std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
>     char chr[50];
>     ctime_s(chr, 50, &tt);
>     std::string s(chr);
>
> Ale:
> 1. Připadá mi to moc složitý
> 2. Na konci je enter a dost mi tam vadí
> 3. Líbilo by se mi datum v číselném tvaru (pokud možno d-m-r, nebo 
> r-m-d) bez anglických měsíců a dnů v týdnu. Nebo, když to musí být s 
> názvama, tak česky lokalizované.
>
> Alternativa je, si to přes nějaké další std::chrono věci rozsekat na 
> čísla dní, měsíc;, let, hodin, ... ale to beru jako nejsložitější, 
> kdyby ostatní selhaly. 

-- 
Jindroush <jindroush na seznam.cz>



Další informace o konferenci Hw-list