Cleanup of log time display.

git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@346 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
rakshasa
2005-03-12 23:22:28 +00:00
parent c36ee96550
commit 010d5cfbe3
4 changed files with 34 additions and 22 deletions
+18
View File
@@ -1,8 +1,10 @@
#include "config.h"
#include <ctime>
#include <sstream>
#include "core/download.h"
#include "utils/timer.h"
#include "utils.h"
@@ -31,4 +33,20 @@ print_download_status(core::Download* d) {
return str.str();
}
std::string
print_hhmmss(utils::Timer t) {
std::tm *u = std::localtime(&t.tval().tv_sec);
if (u == NULL)
return "inv_time";
std::stringstream str;
str.width(2);
str.fill('0');
str << u->tm_hour << ':' << u->tm_min << ':' << u->tm_sec;
return str.str();
}
}