File: date.h

package info (click to toggle)
workflow 1.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,732 kB
  • sloc: cpp: 33,835; ansic: 8,951; makefile: 9; sh: 6
file content (15 lines) | stat: -rw-r--r-- 302 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef _BENCHMARK_DATE_H_
#define _BENCHMARK_DATE_H_

#include <ctime>

static inline void date(char * buf, size_t n)
{
	auto tt = std::time(nullptr);
	std::tm cur{};
	// gmtime_r(&tt, &cur);
	localtime_r(&tt, &cur);
	strftime(buf, n, "%a, %d %b %Y %H:%M:%S %Z", &cur);
}

#endif //_BENCHMARK_DATE_H_