Equivalent of std::mktime in LO
Markus Mohrhard
markus.mohrhard at googlemail.com
Sun Jul 29 08:24:50 UTC 2018
Hey Vikas,
On Sun, Jul 29, 2018 at 8:49 AM, Vikas Mahato <vikasmahato0 at gmail.com>
wrote:
> Hello All,
>
> I have a patch here, https://gerrit.libreoffice.org/#/c/58152/ and I am
> trying to replace
>
> std::tm getDateTime(double nDateTime)
> {
> long nDays = std::trunc(nDateTime);
> std::tm aDate = {};
> aDate.tm_year = 0;
> aDate.tm_mon = 0;
> aDate.tm_mday = 0;
> aDate.tm_sec = getSecond(nDateTime);
> aDate.tm_min = getMinute(nDateTime);
> aDate.tm_hour = getHour(nDateTime);
> aDate.tm_wday = 0;
> aDate.tm_yday = 0;
> // Add number of days
> aDate.tm_mday += nDays;
> std::mktime(&aDate);
> return aDate;
> }
>
> with css::util:DateTIme. I am having trouble finding out what is the
> equivalent for std::mktime in LO.
>
The correct class is tools' DateTime which has a constructor explicit
DateTime( DateTimeInitSystem );.
Regards,
Markus
>
> Thanks,
> Vikas Mahato
>
> _______________________________________________
> LibreOffice mailing list
> LibreOffice at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/libreoffice
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20180729/80d661e3/attachment.html>
More information about the LibreOffice
mailing list