sas日期显示为数字,但是数据格式是字符型的,我需要将字符型变量的日期显示出正常的年月日
时间: 2023-03-22 12:02:34 浏览: 102
SAS系统和数据分析输入输出格式.pdf
\u5bf9\u4e8e\u4f60\u7684\u7b2c\u4e00\u4e2a\u95ee\u9898\uff0c\u53ef\u4ee5\u5728\u5b9e\u9645\u5de5\u4f5c\u4e2d\u4f7f\u7528\u4e00\u4e2a\u51fd\u6570\u6765\u5c06\u5b57\u7b26\u578b\u53d8\u91cf\u7684\u65e5\u671f\u8f6c\u6362\u6210\u6b63\u786e\u7684\u5e74\u6708\u65e5\u3002\u5982\u679c\u4f60\u5728\u7a0b\u5e8f\u4e2d\u4f7f\u7528 C \u8bed\u8a00\uff0c\u4f60\u53ef\u4ee5\u4f7f\u7528 strftime() \u51fd\u6570\u6765\u5c06\u5b57\u7b26\u578b\u53d8\u91cf\u7684\u65e5\u671f\u8f6c\u6362\u6210\u6b63\u786e\u7684\u5e74\u6708\u65e5\u3002\u4e0b\u9762\u662f\u4e00\u4e2a\u53c2\u8003\u4ee3\u7801\uff1a
```c
#include <stdio.h>
#include <time.h>
int main() {
char date_str[80];
time_t rawtime;
struct tm * timeinfo;
time(&rawtime);
timeinfo = localtime(&rawtime);
strftime(date_str, 80, "%Y-%m-%d", timeinfo);
printf("Current date: %s\n", date_str);
return 0;
}
```
\u8fd9\u4e2a\u7a0b\u5e8f\u4f7f\u7528 localtime() \u51fd\u6570\u6765\u5c06\u5f53\u524d\u7684\u65f6\u95f4\u8f6c\u6362\u6210\u7edf\u5408\u65f6\u7684\u65f6\u95f4\u7ed3\u6784\u4f53\u3002\u7136\u540e\uff0c\u8fd9\u4e2a\u7a0b\u5e8f\u4f7f\u7528 strftime() \u51fd\u6570\u6765\u683c\u5f0f\u5316\u65e5\u671f\u5b57\u7b26\u578b\u53d8\u91cf\u6210\u4e3a\u6b63\u786e\u7684\u5e74\u6708\u65e5\u7684\u5b57\u7b26\u4e32\uff0c\u4f7f\u7528 printf() \u51fd\u6570\u6765\u663e\u793a\u65e5\u671f\u5b57\u7b26\u4e32\u3002
\u5bf9\u4e8e\u5176\u4ed6\u95ee\u9898\uff0c\u4f60\u53ef\u4ee5\u901a\u
阅读全文