📅  最后修改于: 2020-09-25 09:54:22             🧑  作者: Mango
wcsftime() 函数在
size_t wcsftime( wchar_t* str, size_t count, const wchar_t* format, const tm* time );
wcsftime() 函数采用4个参数: str
, count
, format
和time
。
通过指向的日期和时间信息time
被转换成基于所述值的空终止宽字符 format
和存储在宽阵列通过指向str
。在大多数count
字节写入。
#include
#include
#include
using namespace std;
int main()
{
time_t curr_time;
tm * curr_tm;
wchar_t date_string[100];
wchar_t time_string[100];
time(&curr_time);
curr_tm = localtime(&curr_time);
wcsftime(date_string, 50, L"Today is %B %d, %Y", curr_tm);
wcsftime(time_string, 50, L"Current time is %T", curr_tm);
wcout << date_string << endl;
wcout << time_string << endl;
return 0;
}
运行该程序时,输出为:
Today is April 21, 2017
Current time is 14:42:45