#include "uotime.h"
#include "fmt.h"
char *
yyyy_mm_dd(char buf[11], uo_datetime_t *dt, char dash)
{
char *p=buf;
p+=fmt_uint0(p,dt->year,4);
*p++=dash;
p+=fmt_uint0(p,dt->mon+1,2);
*p++=dash;
p+=fmt_uint0(p,dt->day,2);
*p=0;
return buf;
}
char *
yyyy_mm_dd_hh_mm_ss(char buf[20], uo_datetime_t *dt, char dash)
{
char *p=buf;
p+=fmt_uint0(p,dt->year,4);
*p++=dash;
p+=fmt_uint0(p,dt->mon+1,2);
*p++=dash;
p+=fmt_uint0(p,dt->day,2);
*p++=' ';
p+=fmt_uint0(p,dt->hour,2);
*p++=':';
p+=fmt_uint0(p,dt->min,2);
*p++=':';
p+=fmt_uint0(p,dt->sec,2);
*p=0;
return buf;
}
syntax highlighted by Code2HTML, v. 0.9.1