تبدیل chrono::time_point به string - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۴۰۸ نفر آنلاین
۱۶۶ عضو و ۲۴۲ مهمان در سایت حاضرند

تبدیل chrono::time_point به string

0 امتیاز
آیا راهی برای تبئیل chrono::time_point به رشته وجود داره؟
سوال شده بهمن 7, 1393  بوسیله ی porya (امتیاز 64)   6 13 19

1 پاسخ

0 امتیاز

در ابتدا time_point را به time_t تبدیل کرده و سپس time_t را به رشته تبدیل کنید.

#include <iostream>
#include <chrono>
#include <ctime>


int main(){

    
    std::chrono::tp<std::chrono::system_clock> tp;
    tp = std::chrono::system_clock::now();

    std::time_t t_t = std::chrono::system_clock::to_time_t(tp);
    std::cout << "time: " << std::ctime(&t_t);

    return 0;
}

 

پاسخ داده شده بهمن 8, 1393 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
...