我有一个问题:如何在 VC++ 中使用日期时间类型。我搜索了很多次,只找到了一个解决方案:
time_t t = time(NULL); // get time now
struct tm * now = localtime(&t);
但我不知道如何设置具有指定值的日期,例如:
oDay = new DateTime("5, 6, 10, 5, 6, 2005");
我想构建一个使用指定值设置日期并检查该值是否有效的代码。任何人请帮助我。感谢大家的支持!
我有一个问题:如何在 VC++ 中使用日期时间类型。我搜索了很多次,只找到了一个解决方案:
time_t t = time(NULL); // get time now
struct tm * now = localtime(&t);
但我不知道如何设置具有指定值的日期,例如:
oDay = new DateTime("5, 6, 10, 5, 6, 2005");
我想构建一个使用指定值设置日期并检查该值是否有效的代码。任何人请帮助我。感谢大家的支持!
使用COleDateTime
类。
该ParseDateTime()
函数将各种格式的日期时间字符串转换为COleDateTime
-false
如果字符串无效则返回。
您可以像这样创建一个COleDateTime
包含特定日期时间的内容:
COleDateTime oDay(2005, 6, 5, 10, 6, 5);