#include<iostream>
using namespace std;
void convertDate(char *s, char *to) //转换时间格式
{
int i;
int j = 0;
int times = 0;
for (i = 0; s[i] != '\0'; ++i) //遍历字符串s
{
if (s[i]&0x80) //判断当前字符是否为汉字的前一个字节
{
if (times != 2) //前两次转换为-
{
to[j++] = '-';
i++;
times++;
}
else
{
to[j++] = ' '; //最后一次转换为空格
i++;
times++;
}
}
else
to[j++] = s[i];
}
to[j] = '\0';
}
int main()
{
char *test = "2015年03月08日12:31";
char to[10]; //不能为 char *to;
convertDate(test, to);
cout << to;
}
中文时间格式转英文时间格式
最新推荐文章于 2020-08-05 23:33:18 发布