*/
#include <cstdlib>
-#include <sstream>
-#include <iomanip>
#ifdef WIN32
#include <windows.h>
#else
#include <fcntl.h>
#endif
+#include <msp/strings/format.h>
#include "../core/except.h"
#include "timestamp.h"
#include "timezone.h"
{
if(minutes)
{
- ostringstream ss;
- ss.fill('0');
int m = abs(minutes);
- ss<<"UTC"<<(minutes<0 ? '-' : '+')<<m/60;
+ name = format("UTC%c%d", (minutes<0 ? '-' : '+'), m/60);
if(m%60)
- ss<<':'<<setw(2)<<m%60;
+ name += format(":%02d", m%60);
}
else
name = "UTC";