我正在尝试获取格式日期为2018-09-01至2018年9月1日的日期。 我一直在使用:
strftime(displayDate, sizeof(displayDate), "%B %d %Y", &date_obj);
它工作得很好,但是,有没有办法将月份格式化为西班牙语?
答案 0 :(得分:2)
strftime
函数根据当前语言环境设置日期格式。因此,您需要首先为LC_TIME
设置语言环境:
setlocale(LC_TIME, "es_ES-UTF_8");
有关更多信息,请参见setlocale
。