TDateTime数据类型

时间:2012-09-22 08:06:04

标签: c++ visual-studio-2012 tdatetime

我一直在使用C ++ Builder开发一些类。我一直在使用包含'vcl.h'的TDateTime数据类型。这只是C ++ Builder独有的吗?

我问这个是因为我现在正在使用Microsoft Visual Studio C ++并且得到'TDateTime是未定义的错误'。

如何在Visual Studio中使用此类型?

由于

2 个答案:

答案 0 :(得分:2)

我建议您查看boost.datetime,如果您有权访问C ++ 11支持,请<chrono>标题中提供standard C++ time and time duration utilities。使用其中任何一个的一个优点是它们是可移植的,因此您不受限于给定的编译器或开发环境。

答案 1 :(得分:1)

Borland的大多数Visual Component Library都是围绕它自己的编译器特定扩展和delphi代码构建的。我非常怀疑你会很容易让它在任何其他编译器下工作。

LUckily有很多选择。如果您使用的是Visual C ++,则可以使用Microsoft的日期/时间库: http://msdn.microsoft.com/en-us/library/6ahxxcsz%28v=vs.100%29.aspx

还有来自Boost和QT的可移植库,它们可以在任何现代C ++编译器下运行