170 похожих чатов

Привет, мне нужно получить дату и время в формате ДД-ММ-ГГГГ

ЧЧ-ММ-СС-МсМсМс-МкМкМк. И я так понимаю через сишные функции нельзя получить время в мини- и микросекундах? Если нужно через std::chrono делать, то подскажите как лучше это реализовать

7 ответов

17 просмотров

https://stackoverflow.com/questions/17223096/outputting-date-and-time-in-c-using-stdchrono

олег ахметов- Автор вопроса
Anatoly Shirokov
https://stackoverflow.com/questions/17223096/outpu...

да, но разве std::time_t хранит информацию о милли/микросекундах?

олег ахметов- Автор вопроса

$ ./build/Debug/f.exe 2021-07-20 13:58:15.3717563 GMT+3 20-07-2021 13-58-15-371-756 main.cpp: #include <iostream> #include <chrono> #include <format> int main(){ std::chrono::zoned_time currentTime = std::chrono::zoned_time(std::chrono::current_zone(), std::chrono::system_clock::now()); std::cout << currentTime << std::endl; std::cout << std::format("{:%d-%m-%Y %H-%M-%OS}-{}-{}", currentTime, std::chrono::duration_cast<std::chrono::milliseconds>(currentTime.get_local_time().time_since_epoch()).count() - duration_cast<std::chrono::seconds>(currentTime.get_local_time().time_since_epoch()).count() * 1000, std::chrono::duration_cast<std::chrono::microseconds>(currentTime.get_local_time().time_since_epoch()).count() - duration_cast<std::chrono::milliseconds>(currentTime.get_local_time().time_since_epoch()).count() * 1000); } В clang-е и gcc это еще, к сожалению, не реализовано.

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта