1

我有一个应用程序,允许用户根据日期查询一些数据。该应用程序支持不同的西方语言,并且允许用户以他们的格式输入查询。

各种格式包括

15.10.2012
15/10/2012
10/15/2012
15-Oct-2012
15-Okt-2012

最后一个是另一种语言,查找表不适合这个,因为我需要将查找表定义为我支持的 N 种语言。

我相信可能有一些解决方案 MFC/C++ 库/Windows 平台本身可以提取各种有效格式的日期信息。如果有一些库/API 之类的,请提供帮助。

4

1 回答 1

3

在大多数现代 GUI 中,用户不需要通过键入来输入日期/时间。通常有一些日历控件可以帮助用户输入日期时间。您不能使用其中一些控件(例如: http: //msdn.microsoft.com/en-us/library/hhdec0z1 (v=vs.80).aspx )来限制用户输入吗?并且您始终可以使用 microsoft 函数 strftime() 在当前语言环境中向用户显示日期/时间。

于 2012-06-04T11:39:56.437 回答