Re: C++ čas ve stringu

Pavel Hudeček edizon na seznam.cz
Sobota Duben 29 11:05:17 CEST 2023


Díky.
strftime mi navrhnul i chatgpt. Zajímavé je, že ale nebyl schopen 
vyrobit ukázku, kde by seděly všechny datové typy mezi now() a strftime:-)

PH

Dne 28.04.2023 v 13:38 Jindroush napsal(a):
> 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. 
>



Další informace o konferenci Hw-list