区域和语言对话框中的自定义设置? 如果重要的话,我使用的是 Visual S-6ren">
gpt4 book ai didi

c++ - 使用用户的 "Region and Language"格式将 Windows SYSTEMTIME 转换为 C++ 中的字符串或字符 buf?

转载 作者:行者123 更新时间:2023-12-03 12:47:10 28 4
gpt4 key购买 nike

我的 C++ 程序如何将 SYSTEMTIME 转换为用户首选的“长日期格式”,无论是语言设置中的默认值还是控制面板 -> 区域和语言对话框中的自定义设置?

如果重要的话,我使用的是 Visual Studio 2017,主要寻找 C/C++03 类型的解决方案,但如果有针对较新 C++ 的解决方案,我不介意看到它。

最佳答案

TCHAR buf[200];
GetDateFormat(LOCALE_USER_DEFAULT, DATE_LONGDATE, &mysystime, NULL, buf, 200);

如果您还需要时间部分,请调用GetTimeFormat

关于c++ - 使用用户的 "Region and Language"格式将 Windows SYSTEMTIME 转换为 C++ 中的字符串或字符 buf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55933229/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com