#include <iostream>
#include <time.h>
#include <string>
std::string dateCreated1() {
time_t rawtime;
struct tm * timeinfo;
char buffer [80];
time (&rawtime);
timeinfo = localtime (&rawtime);
strftime (buffer,80,"%a %b %d %T %Z %Y",timeinfo);
return buffer;
}
std::string dateCreated2() {
time_t rawtime;
struct tm * timeinfo;
char buffer [80];
time (&rawtime);
timeinfo = localtime (&rawtime);
strftime (buffer,80,"%A %d/%m/%Y",timeinfo);
return buffer;
}
int main() {
std::cout << dateCreated1() << std::endl;
std::cout << dateCreated2() << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dGltZS5oPgojaW5jbHVkZSA8c3RyaW5nPgoKc3RkOjpzdHJpbmcgZGF0ZUNyZWF0ZWQxKCkgewogICAgdGltZV90IHJhd3RpbWU7CiAgICBzdHJ1Y3QgdG0gKiB0aW1laW5mbzsKICAgIGNoYXIgYnVmZmVyIFs4MF07CgogICAgdGltZSAoJnJhd3RpbWUpOwogICAgdGltZWluZm8gPSBsb2NhbHRpbWUgKCZyYXd0aW1lKTsKCiAgICBzdHJmdGltZSAoYnVmZmVyLDgwLCIlYSAlYiAlZCAlVCAlWiAlWSIsdGltZWluZm8pOwogICAgcmV0dXJuIGJ1ZmZlcjsKfQpzdGQ6OnN0cmluZyBkYXRlQ3JlYXRlZDIoKSB7CiAgICB0aW1lX3QgcmF3dGltZTsKICAgIHN0cnVjdCB0bSAqIHRpbWVpbmZvOwogICAgY2hhciBidWZmZXIgWzgwXTsKCiAgICB0aW1lICgmcmF3dGltZSk7CiAgICB0aW1laW5mbyA9IGxvY2FsdGltZSAoJnJhd3RpbWUpOwoKICAgIHN0cmZ0aW1lIChidWZmZXIsODAsIiVBICVkLyVtLyVZIix0aW1laW5mbyk7CiAgICByZXR1cm4gYnVmZmVyOwp9CgppbnQgbWFpbigpIHsKCXN0ZDo6Y291dCA8PCBkYXRlQ3JlYXRlZDEoKSA8PCBzdGQ6OmVuZGw7CglzdGQ6OmNvdXQgPDwgZGF0ZUNyZWF0ZWQyKCkgPDwgc3RkOjplbmRsOwoJcmV0dXJuIDA7Cn0=