0

我有一个问题:如何在 VC++ 中使用日期时间类型。我搜索了很多次,只找到了一个解决方案:

time_t t = time(NULL);   // get time now
struct tm * now = localtime(&t);

但我不知道如何设置具有指定值的日期,例如:

oDay = new DateTime("5, 6, 10, 5, 6, 2005");

我想构建一个使用指定值设置日期并检查该值是否有效的代码。任何人请帮助我。感谢大家的支持!

4

1 回答 1

1

使用COleDateTime类。

ParseDateTime()函数将各种格式的日期时间字符串转换为COleDateTime-false如果字符串无效则返回。

您可以像这样创建一个COleDateTime包含特定日期时间的内容:

COleDateTime oDay(2005, 6, 5, 10, 6, 5);
于 2013-08-06T14:49:55.990 回答