X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fsupport%2Flyxtime.h;h=05cbc508411be0e8cec72cf05ff75b29bb874c78;hb=76e99e9a20cf635d20effa597551f3a9af484465;hp=c58c9ab2818b499c119be36d29ad4cc9dad810fe;hpb=0be0fcfd5907d448cd51addf83ed7032719a0692;p=lyx.git diff --git a/src/support/lyxtime.h b/src/support/lyxtime.h index c58c9ab281..05cbc50841 100644 --- a/src/support/lyxtime.h +++ b/src/support/lyxtime.h @@ -5,6 +5,7 @@ * Licence details can be found in the file COPYING. * * \author John Levon + * \author Jürgen Spitzmüller * * Full author contact details are available in file CREDITS. */ @@ -13,13 +14,29 @@ #define LYXTIME_H #include +#include + +#include "support/strfwd.h" + namespace lyx { +namespace support { + +time_t current_time(); -typedef time_t time_type; +/** Returns a locale-dependent formatting of the date and time encoded in \c t + * The \p fmt string holds the formatting arguments of QDateTime::toString(). + * If fmt is empty then the formatting of the date and time is itself according + * to the locale. + */ +docstring formatted_datetime(time_t t, std::string const & fmt = ""); -time_type current_time(); +/** + * Inverse of asctime(gmtime()). + */ +time_t from_asctime_utc(std::string t); -}; // namespace lyx +} // namespace support +} // namespace lyx #endif // LYXTIME_H