lyx_mirror/src/support/lyxtime.h
Jürgen Spitzmüller dd1d850e93 localize date/time
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10129 a592a061-630c-0410-9148-cb99ea01b6c8
2005-07-05 09:01:52 +00:00

41 lines
895 B
C++
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// -*- C++ -*-
/**
* \file lyxtime.h
* This file is part of LyX, the document processor.
* 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.
*/
#ifndef LYXTIME_H
#define LYXTIME_H
#include <time.h>
#include <string>
namespace lyx {
typedef time_t time_type;
time_type current_time();
/** Returns a locale-dependent formatting of the date
*  and time encoded in \c time. The \p fmt string
* holds the formatting arguments of \c strftime.
*/
std::string const formatted_time(time_type t, std::string const & fmt);
/** Returns a locale-dependent formatting of the date
*  and time encoded in \c time. For the formatting,
* \c lyxrc.date_insert_format is being used.
*/
std::string const formatted_time(time_type t);
}; // namespace lyx
#endif // LYXTIME_H