我们DD-MM-YYYY HH:mm:ss在前端和后端之间使用日期和时间格式 API。
但是,在某些情况下,后端仅获取日期,因为在前端未选择时间。调用参数将GET如下所示:
startTime=16-11-2021
在后端,我们使用COleDateTime该类来解析日期和时间。问题是上述情况下的时间被初始化为00:00:00实际上没有发送时间。我需要一种方法来区分未发送时间和午夜,因为实际时间在我们的系统中很重要,并且未发送时间和午夜之间存在很大差异。
该ParseDateTime函数似乎希望在其第二个参数中获得一个标志,VAR_TIMEVALUEONLY以在解析期间忽略日期部分。因此,为此,我需要实现一个解析函数,以便知道我是否有时间预期该ParseDateTime函数将被设置为未定义的时间,就像-1没有发送时间一样。有没有办法区分COleDateTime上课没时间到午夜?如果没有,也许你有另一种方法可以使用公共图书馆,比如<chrono>可以解决我的问题?