2011-05-28 96 views
0

这可能很简单,但我似乎找不到一个简单的解决方案。我需要格式化一个日期作为一个字符串来表示一个完整的形式为一个语言环境。例如:将日期转换为Windows中语言环境的字符串

2011年5月28日(美国区域)

_strftime_l(_T( “%#X”))可以做类似的事情,但它增加了一个工作日的前面,我不需要。

+0

对不起,我不知道这是什么意思? – ahmd0 2011-05-28 20:41:34

+0

你知道吗,我很惊讶有人真的关心这样的废话))我认为整个问题的关键在于帮助某人,并且没有得到一个复选标记检查.... – ahmd0 2011-05-30 20:27:23

回答

0

GetDateFormat和GetTimeFormat(或Vista以上的Ex版本)。

+0

我看遍了GetDateFormat API的描述和我看不到我如何获得我上面描述的格式? – ahmd0 2011-05-30 20:16:11

+0

您可以指定某些标志并结合使用当前用户的语言环境来获取常规日期格式(短日期,长日期)。如果你想完全控制格式,那么你可以指定你自己的格式字符串。 – Luke 2011-05-31 14:46:56

+0

您会指定哪些标记来生成我需要的格式?再次: 2011年5月28日(针对美国语言环境) – ahmd0 2011-06-03 08:10:52

相关问题