私は窓でGetTimeZoneInformation
を使用しています...しかし、linuxで同等のものを見つけることができません。 ubuntuでGetTimeZoneInformationと同等ですか?
1
A
答えて
2
私はもう少しデバッグ時間に関連する構造の後でそれを理解しました。
struct tm * gmtime (const time_t * timer)
を使用すると、UTC時間がかかります。
tzset()
とtzname[0]
を使用してタイムゾーン情報を取得できます。
1
ブーストのタイムゾーンデータベースを含むBoost.Date_Timeです。同じものを使うことができます。
2
あなたは、Unix上で使用することができます以下ホストマシンのシステム設定に従って、現在のタイムゾーンを与える
std::string LocalTimeZone()
{
time_t now = time(NULL);
struct tm tnow = *localtime(&now);
std::string tz = tnow.tm_zone;
std::cout << "Local timezone: " << tz << std::endl;
char buff[100];
strftime(buff, sizeof buff, "%a %b %d %Y %T %Z%z", &tnow);
std::vector<std::string> vec;
const std::string s(buff);
boost::split(vec, s, boost::is_any_of(" "));
std::vector<std::string>::iterator i = vec.end();
return *--i;
}
。
関連する問題
- 1. GUIを持たないUbuntuサーバのmatplotlibと同等ですか?
- 2. Pythonと同等で同等の関数
- 3. Androidで_vscprintfと同等ですか?
- 4. PHPでc#outputcacheと同等ですか?
- 5. MVC3でUserControlと同等ですか?
- 6. セットと同等と同等
- 7. イベントリスナー - Firefoxと同等ですか?
- 8. SubversionはTFSシェルビングと同等ですか?
- 9. Azure AppFabricはAWSと同等ですか?
- 10. iOS NSNotificationはEventsと同等ですか?
- 11. `ast.literal_eval`はカスタムクラスオブジェクトと同等ですか?
- 12. Liquidのis_array()と同等ですか?
- 13. DjangoのMessageSourceと同等ですか?
- 14. C++のcheckstyleと同等ですか?
- 15. osxの/etc/init.dと同等ですか?
- 16. DateTimeOffset.UtcNow.DateTimeはDateTime.UtcNowと同等ですか?
- 17. アンドロイドMGBox2ライブラリと同等ですか?
- 18. PasspropsはNavigatorと同等ですか?
- 19. なぜ(?!^)は(?<!^)と同等ですか?
- 20. perl -peと同等のPythonですか?
- 21. .NETデータバインディングと同等のQtですか?
- 22. breed-hereはエージェントセットと同等ですか?
- 23. IEは-webkit-appearanceと同等ですか?
- 24. Firefoxのconsole.memoryと同等ですか?
- 25. WinFormのSizeToContentと同等ですか?
- 26. gBrowserと同等のChromeですか?
- 27. IzPackはNSIS ReadCustomerDataと同等ですか?
- 28. Android - UITableViewCellと同等ですか?
- 29. AndroidのiOS UILabelと同等ですか?
- 30. ArrayListはスワップメソッドと同等ですか?