嵌入式单片机c语言char转unsigned char

 

 char str2date[50];
      char str2time[50];
      unsigned char date3[50];
      unsigned char time3[50];
      
      
     
   //sprintf(str2, "%4d-%02d-%02d %02d:%02d:%02d week:%d", timeinfo.tm_year + 1900, timeinfo.tm_mon + 1,
                 //timeinfo.tm_mday, timeinfo.tm_hour, timeinfo.tm_min, timeinfo.tm_sec, timeinfo.tm_wday);
                 sprintf(str2date, "%4d-%02d-%02d", timeinfo.tm_year + 1900, timeinfo.tm_mon + 1,timeinfo.tm_mday);
                 sprintf(str2time, "%02d:%02d:%02d",  timeinfo.tm_hour, timeinfo.tm_min, timeinfo.tm_sec);

                 for(int i=0;i<50;i++)
                 {
                    date3[i]=(unsigned char)str2date[i]; 
                    time3[i]=(unsigned char)str2time[i]; 
                 }
         
      
       printf("str2:%s %s\n", str2date,str2time); // 输出:My name is Allen.

 

posted @ 2023-09-11 22:57  txwtech  阅读(127)  评论(0)    收藏  举报