std::string augs::date_time::get_stamp() const {
    std::tm local_time = *std::localtime(&t);

	return	
		"[" 
		+ leading_zero(local_time.tm_mday) + "." 
		+ leading_zero(local_time.tm_mon + 1) + "." 
		+ leading_zero(local_time.tm_year + 1900) + "_" 
		+ leading_zero(local_time.tm_hour) + "." 
		+ leading_zero(local_time.tm_min) + "." 
		+ leading_zero(local_time.tm_sec)
		+ "]"
	;
}
Exemple #2
0
std::string augs::get_timestamp() {
	time_t current_time;
	time(&current_time);

	struct tm *local_time;
	local_time = localtime(&current_time);

	std::stringstream timestamp;

	return "[" 
		+ leading_zero(local_time->tm_mday) + "." 
		+ leading_zero(local_time->tm_mon + 1) + "." 
		+ leading_zero(local_time->tm_year + 1900) + "_" 
		+ leading_zero(local_time->tm_hour) + "." 
		+ leading_zero(local_time->tm_min) + "." 
		+ leading_zero(local_time->tm_sec) + 
		"]";
}