我使用C++ Builder的2009年如何获取系统的日期时间格式在C++ Builder的2009年
我正在寻找一种方式来获得系统的日期时间格式,这样我就可以使用,在显示日期以及使用系统原生格式的时间。例如。如果用户的格式是英文(美国),则一天的显示可以是“mm/dd/yyyy”。
我宁愿选择适用于XP和7的解决方案。但是我会很满意一个只适用于Windows 7的解决方案。谢谢!
我使用C++ Builder的2009年如何获取系统的日期时间格式在C++ Builder的2009年
我正在寻找一种方式来获得系统的日期时间格式,这样我就可以使用,在显示日期以及使用系统原生格式的时间。例如。如果用户的格式是英文(美国),则一天的显示可以是“mm/dd/yyyy”。
我宁愿选择适用于XP和7的解决方案。但是我会很满意一个只适用于Windows 7的解决方案。谢谢!
如果您使用TDateTime
,则可以使用DateTimeToStr()
函数,该函数使用系统默认值(除非被重写)来格式化字符串。
更新:要得到字符串,请使用ShortDateFormat
或LongDateFormat
ShortDateFormat让我获得我所需要的。
这有效。我希望得到格式化,以便我可以做更多的操作。 – 2013-02-13 22:37:45
添加了必要的信息来获取实际的字符串 – 2013-02-13 23:18:13