欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c++ chrono 獲取當(dāng)前時間的實現(xiàn)代碼

 更新時間:2023年07月07日 08:59:50   作者:MeepoB  
這篇文章主要介紹了c++ chrono 獲取當(dāng)前時間的實現(xiàn)代碼,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

c++ chrono 獲取當(dāng)前時間

#include <chrono>
#include <iostream>
#include <format>
namespace chrono = std::chrono;
    void showCurrentMonth() {
        // 獲取當(dāng)前時間
        chrono::time_point now{ chrono::system_clock::now() };
        // 將時間轉(zhuǎn)換為year_month_day
        chrono::year_month_day ymd{ chrono::floor<chrono::days>(now) };
        // 獲取當(dāng)前年月(類型為year_month)
        chrono::year_month currentYearMonth = ymd.year() / ymd.month();
    }
    // 獲取當(dāng)月第一天
    const auto firstDay = yearMonth / 1d;
    // 獲取當(dāng)月最后一天
    const auto lastDay = chrono::year_month_day(yearMonth / chrono::last);
    // 輸出格式化的標(biāo)題(年份與月份)
    std::string titleLine = std::format("** {:%Y-%m} **", yearMonth);
    // 輸出日歷表頭(從周一到周日)
    std::vector<std::string> headerLineParts;
    for (const auto& weekday : Weekdays) {
        headerLineParts.push_back(std::format(ZhCNLocale, "{:L%a}", weekday));
    }
   // 通過weekday獲取某一天是周幾            
    auto currentWeekday = chrono::weekday{ std::chrono::sys_days{ currentDay } };            
    // 通過iso_encoding獲取周幾的編碼(1-7)            
    auto currentWeekdayIndex = currentWeekday.iso_encoding() - 1;             
    // 計算本周第一天            
    auto firstDayOfWeek = chrono::year_month_day{ std::chrono::sys_days{ currentDay } - chrono::days(currentWeekdayIndex) }; 

C++標(biāo)準(zhǔn)庫用chrono獲取時間

C++有2種常用的獲取當(dāng)前時間的方式。本次主要圍繞chrono展開。我的需求是,獲取當(dāng)前時間,并且打印到屏幕上。然后我就使用了這個system_clock::now()

錯誤示范
#include <iostream>
#include <chrono>
using namespace std;
int main(){
    auto start = std::chrono::system_clock::now();
    cout<<"today is"<<start<<endl;
}

使用上面這段代碼并不行!因為start沒有重載<<運算符。打印需要結(jié)合其他工具。如下:

#include <iostream>
#include <chrono>
using namespace std;
int main(){
    auto start = std::chrono::system_clock::now();
    std::time_t tt;
    tt=std::chrono::system_clock::to_time_t(start);
    string t=ctime(&tt);
    cout<<"today is"<<t<<endl;
}

到此這篇關(guān)于c++ chrono 獲取當(dāng)前時間的文章就介紹到這了,更多相關(guān)c++ chrono 獲取當(dāng)前時間內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++中Boost的智能指針scoped_ptr

    C++中Boost的智能指針scoped_ptr

    這篇文章介紹了C++中Boost的智能指針scoped_ptr,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • 基于QT的TCP通信服務(wù)的實現(xiàn)

    基于QT的TCP通信服務(wù)的實現(xiàn)

    在項目開發(fā)過程中,很多地方都會用到TCP通信,本文主要介紹了基于QT的TCP通信服務(wù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • C語言中宏和函數(shù)的9個區(qū)別詳解

    C語言中宏和函數(shù)的9個區(qū)別詳解

    C語言中的宏和函數(shù)是非常相似的,它們都可以完成類似的功能。本文為大家整理了C語言中宏和函數(shù)的9個區(qū)別,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-04-04
  • C++編程模板匹配超詳細的識別手寫數(shù)字實現(xiàn)示例

    C++編程模板匹配超詳細的識別手寫數(shù)字實現(xiàn)示例

    大家好!本篇文章是關(guān)于手寫數(shù)字識別的,接下來我將在這里記錄我的手寫數(shù)字識別的從零到有,我在這里把我自己的寫代碼過程發(fā)出來,希望能幫到和我一樣努力求知的人
    2021-10-10
  • C++ 情懷游戲掃雷的實現(xiàn)流程詳解

    C++ 情懷游戲掃雷的實現(xiàn)流程詳解

    掃雷是電腦上很經(jīng)典很經(jīng)典的傳統(tǒng)老游戲,從小編第一次摸到計算機開始就玩過掃雷,雖然當(dāng)時并不理解玩法原理,但終是第一次玩電腦游戲,下面來從掃雷的前世今生講起
    2021-11-11
  • C語言動態(tài)內(nèi)存分配圖文講解

    C語言動態(tài)內(nèi)存分配圖文講解

    給數(shù)組分配多大的空間?你是否和初學(xué)C時的我一樣,有過這樣的疑問。這一期就來聊一聊動態(tài)內(nèi)存的分配,讀完這篇文章,你可能對內(nèi)存的分配有一個更好的理解
    2023-01-01
  • 約瑟夫經(jīng)典問題擴展成雙向約瑟夫問題

    約瑟夫經(jīng)典問題擴展成雙向約瑟夫問題

    今天小編就為大家分享一篇關(guān)于約瑟夫經(jīng)典問題擴展成雙向約瑟夫問題,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • C++?LeetCode1769移動所有球到每個盒子最小操作數(shù)示例

    C++?LeetCode1769移動所有球到每個盒子最小操作數(shù)示例

    這篇文章主要為大家介紹了C++?LeetCode1769移動所有球到每個盒子所需最小操作數(shù)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • Dev C++編譯時運行報錯source file not compile問題

    Dev C++編譯時運行報錯source file not compile問題

    這篇文章主要介紹了Dev C++編譯時運行報錯source file not compile問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 在C++中高效使用和處理Json格式數(shù)據(jù)的示例代碼

    在C++中高效使用和處理Json格式數(shù)據(jù)的示例代碼

    最近的項目在用c處理后臺的數(shù)據(jù)時,因為好多外部接口都在使用Json格式作為返回的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)描述,如何在c中高效使用和處理Json格式的數(shù)據(jù)就成為了必須要解決的問題,需要的朋友可以參考下
    2023-11-11

最新評論