first commit
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
#include "LpUtil.h"
|
||||
#include <iomanip>
|
||||
|
||||
/*
|
||||
void logd(std::string tag, const char* str, ...)
|
||||
{
|
||||
va_list a_list;
|
||||
va_start(a_list, str);
|
||||
if (!tag.empty())
|
||||
printf("[ %-8s] ", tag.c_str());
|
||||
vprintf(str, a_list);
|
||||
va_end(a_list);
|
||||
}
|
||||
*/
|
||||
|
||||
const std::string currentDateTime(const char* format)
|
||||
{
|
||||
time_t now = time(0);
|
||||
struct tm tstruct;
|
||||
char buf[80];
|
||||
tstruct = *localtime(&now);
|
||||
// Visit http://en.cppreference.com/w/cpp/chrono/c/strftime
|
||||
// for more information about date/time format
|
||||
strftime(buf, sizeof(buf), format, &tstruct);
|
||||
|
||||
return buf;
|
||||
}
|
||||
|
||||
|
||||
const int currentDateTimeInt()
|
||||
{
|
||||
time_t now = time(0);
|
||||
struct tm tstruct;
|
||||
tstruct = *localtime(&now);
|
||||
// Visit http://en.cppreference.com/w/cpp/chrono/c/strftime
|
||||
// for more information about date/time format
|
||||
int ret = (2000+tstruct.tm_year-100) * 10000 + (tstruct.tm_mon+1) * 100 + tstruct.tm_mday;
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
std::string trimString(std::string s)
|
||||
{
|
||||
std::string ret = s;
|
||||
//ret.resize(ret.find('\0'));
|
||||
ret.erase(std::find(ret.begin(), ret.end(), '\0'), ret.end());
|
||||
return ret;
|
||||
}
|
||||
Reference in New Issue
Block a user