【发布时间】:2018-01-27 18:48:11
【问题描述】:
我有这样的事情:
void set_email_date()
{
time_t t = time(NULL);
struct tm tm = *localtime(&t);
strcpy(email.date, tm.tm_mday"-"tm.tm_month+1"-"tm.tm_year +1900);
}
我知道这是非常错误的,但我尝试了 1000 种不同的想法,但都没有奏效。
我想按照这个结构存储它dd-mm-yyyy。
【问题讨论】:
-
你试过
strftime吗? -
使用
snprintf。 -
“我已经尝试了 1000 种不同的想法”,只发布了 1 条不可编译的想法。