问题标签 [coledatetime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
37 浏览

c++ - 如何区分 COleDateTime 类中的无时间和午夜

我们DD-MM-YYYY HH:mm:ss在前端和后端之间使用日期和时间格式 API。

但是,在某些情况下,后端仅获取日期,因为在前端未选择时间。调用参数将GET如下所示:

在后端,我们使用COleDateTime该类来解析日期和时间。问题是上述情况下的时间被初始化为00:00:00实际上没有发送时间。我需要一种方法来区分未发送时间和午夜,因为实际时间在我们的系统中很重要,并且未发送时间和午夜之间存在很大差异。

ParseDateTime函数似乎希望在其第二个参数中获得一个标志,VAR_TIMEVALUEONLY以在解析期间忽略日期部分。因此,为此,我需要实现一个解析函数,以便知道我是否有时间预期该ParseDateTime函数将被设置为未定义的时间,就像-1没有发送时间一样。有没有办法区分COleDateTime上课没时间到午夜?如果没有,也许你有另一种方法可以使用公共图书馆,比如<chrono>可以解决我的问题?