چاپ زمان جاری در c++11 - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

چاپ زمان جاری در c++11

0 امتیاز
سلام.

برای چاپ زمان جاری آیا c++11 تابعی داره؟ تابع std::chrono::system_clock::now() زمان جاری رو میده ولی من رشته نیاز دارم
سوال شده تیر 14, 1398  بوسیله ی Alias (امتیاز 302)   3 24 31

1 پاسخ

0 امتیاز

از تابع std::put_time به صورت زیر استفاده کنید:

std::stringgetNowTimeStr() {
	auto now = std::chrono::system_clock::now();
	auto now_c = std::chrono::system_clock::to_time_t(now);
	std::stringstream ss;
	ss << std::put_time(localtime(&now_c), "%c");
	return ss.str();

}

 

پاسخ داده شده آذر 14, 1399 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
...