![](/img/trans.png)
[英]Obtaining 17 digits precision of Julian datetime in C++
我正在嘗試將一些 JavaScript 代碼轉換為 C++ 以獲得具有 17 位精度的 Julian 日期時間。 JS 代碼能夠給我這個精度,但它在 C++ 中的類似代碼給出的值不超過 7 位。 這 17 位精度是絕對需要的,因為它有助於以更高的精度實時查找天體的高度和方位角。 這是JS代碼。 在 ...
[英]Obtaining 17 digits precision of Julian datetime in C++
我正在嘗試將一些 JavaScript 代碼轉換為 C++ 以獲得具有 17 位精度的 Julian 日期時間。 JS 代碼能夠給我這個精度,但它在 C++ 中的類似代碼給出的值不超過 7 位。 這 17 位精度是絕對需要的,因為它有助於以更高的精度實時查找天體的高度和方位角。 這是JS代碼。 在 ...
[英]C++: measure small elapsed times with precision
在 C++ 中,使用chrono ,我需要精確測量小的經過時間。 谷歌搜索這對我沒有多大幫助......因為這個話題似乎很混亂...... 由於這還不清楚,我開始編寫自己的虛擬代碼,考慮到兩件事: 檢查計時器分辨率: 如何獲得 high_resolution_clock 的精度? . 獲得最大精度 ...
[英]Code ends before it actually should, I'm using std::time()
我正在編寫一個代碼,試圖通過隨機給出 colors (根據一些簡單的算法)來正確繪制圖形中的所有點,而我還有時間。 正確意味着沒有兩個相同顏色的點是相鄰的。 此外,每個點的顏色都必須與初始點不同。 我注意到在一個簡單的測試中,當我設置時間限制 <=3 秒時它給出了錯誤的答案,但它在 3 秒內 ...
[英]Lost about std::filesystem's clock conversions, in C++17 lacking clock_cast
不久前,我設法做到了,從文件系統到系統時鍾到 go,這要歸功於 SO: 但現在我想做相反的事情,我正在掙扎......這是我微弱的嘗試: MSVC2019 抱怨auto res = sys_now - usec + fil_now; 和 即穩定時鍾和系統時鍾之間的https://stackove ...
[英]How can I measure the speed difference of for loop?
我很好奇 for 循環中的以下項目。 for(auto) 與 for(auto &) 分離for循環 for(auto &) 與 for(const auto &) for(int: list) vs for(auto: list) [列表是 integer 向量] 因 ...
[英]Does fmt library handle printing std::chrono::time_point?
C++ fmt 庫的文檔說,關於“計時格式說明符”: 具有日歷組件的說明符,例如 'd'(月份中的日期)僅對 std::tm 有效,而對持續時間或時間點無效。 但是,我可以創建std::chrono::time_point並使用 %d 和其他字母打印它。 也許我不理解文檔; 我不能 100% 確 ...
[英]What precision is used by std::chrono::system_clock?
這是我找到的一些代碼:std::cout << std::chrono::system_clock::now().time_since_epoch().count() << std::endl; 這為我打印1662563612364838407 ; 所以看起來這打印了自 ...
[英]How to convert from std::chrono::nanoseconds to std::chrono::seconds using any methods/functions from std::chrono?
我需要一個簡單的轉換代碼來將 std::chrono::nanoseconds 轉換為 std::chrono::seconds。 有什么解決辦法嗎? ...
[英]What does system_clock::now() value after seconds represent in C++ 20?
我正在探索從system_clock::now()返回的 C++ 20 中的時間戳,當我打印出返回的std::chrono::time_point時,它會以YYYY-MM-DD HH:MM:SS.xxxxxxx格式打印日期和時間YYYY-MM-DD HH:MM:SS.xxxxxxx 。 知道xxx ...
[英]update year in a chrono DateTime instance
如何更改DateTime<FixedOffset>實例中的年份(來自 rust crate chrono )? 也就是說,創建一個DateTime<FixedOffset>的新實例,它從舊實例中復制月份和日期。 換句話說,我將如何完成以下代碼:fn datetime_set_ ...
[英]Resolving the issue of unsafe function deprecation and misusing time-getting methods like std::ctime() or std::localtime() to get local time in C++
我正在構建一個簡單的小程序來娛樂,消磨時間並學習一些東西。 我只是想讓我的程序顯示當地時間(我住在紐約州布法羅,所以我在東部時間)。 我整理了一個表面上荒謬的庫湯,以確保我的程序了解所有內容: 我嘗試了此頁面中使用 localtime() 方法的代碼: 我還嘗試了一段使用此處的 ctime() 方法 ...
[英]how to make the rust duration without number calculate
我使用這段代碼來做一個生銹的間隔: 當我想將間隔設置為 1 小時時,我必須像這樣寫1000 * 60 * 60的持續時間。 有沒有像Duration::hours(1)這樣的簡單方法? 我試過chrono,但似乎與tokio不兼容。 ...
[英]My millisecond stopwatch seems to be slow
我很無聊,所以我用 C++ 寫了一個快速的毫秒秒表程序,但我注意到它比它應該的要慢; 那是數據似乎落后於實際時間。 下面看一下我的簡單代碼。 我假設控制台清除方法和/或延遲會減慢它的速度,但我不確定加快程序以獲得准確時間讀數的解決方案。 ...
[英]Using time_t filttering
我想更好地了解 time_t,因為我以前從未處理過它。 我想創建一個 filter_by_time 函數,它獲取一個時間窗口(比如說,24 小時),然后將一個對象向量發回給我,該向量具有所述時間窗口的較低時間間隔。 因此,由於該函數正在獲取一個整數(從我搜索的內容中我了解到我可能需要 long- ...
[英]Rust Chrono date parse from RFC2822 allow time zone string at the end of the string
我正在嘗試解析郵件標頭。 我正在嘗試使用 Chrono 解析日期,方法是給它RFC2822 strings 。 問題是它無法解析格式為2 Nov 2021 14:26:12 +0000 (UTC)的字符串,問題似乎是最后一部分(UTC) 。 我怎樣才能讓 Chrono 也解析這些字符串? 我可以使 ...
[英]Compare DayTime strings in C++
如果我有一個以“mm/dd-hh:mm”格式存儲日期和時間的字符串,我該如何創建提前兩天的字符串? ...
[英]How to convert std::chrono::zoned_time to std::string
從std::chrono::zoned_time轉換為std::string的最有效方法是什么? 我想出了這個簡單的解決方案: 可以看出,使用operator<<將time插入到ostringstream對象中,然后從其內容構造一個std::string 。 標准庫中還有什么比這 ...
[英]Why am I not getting a test_time close to 5 seconds?
我正在嘗試制作一個計時器。 我的操作系統是 Windows。 這是一小段代碼,它給出了一個奇怪的結果。 如果一個線程休眠 1 毫秒並執行 5000 次,那么我預計它大約需要 5 秒。 但我得到的結果是 test_time = 12.8095 不明白為什么? 如何修復代碼,以便獲得可以測量大約 1 毫 ...
[英]C++ chrono: How do I convert an integer into a time point
我設法將時間點轉換為整數,並使用類似於以下代碼的代碼將其寫入文件: 現在我正在嘗試從文件中讀取該整數,將其轉換為 time_point,然后打印它。 現在,我的代碼看起來像這樣: 但是,它不打印任何內容。 有誰知道我哪里出錯了? ...
[英]Convert steady_clock::time_point (C++) to System::DateTime (C++/CLI)
我需要將C++ std::chrono::steady_clock::time_point為C++/CLI System::DateTime 。 背景: 我正在用 C++/CLI 接口包裝一個 C++ 庫,供 .NET 應用程序使用。 其中一種 C++ 方法返回std::chrono::stead ...