C语言时间格式化输出
int main ()
{
time_t rawtime;
struct tm * timeinfo;
char buffer [128];
time (&rawtime);
printf("%ld\n", rawtime);
timeinfo = localtime (&rawtime);
strftime (buffer,sizeof(buffer),"Now is %Y/%m/%d %H:%M:%S",timeinfo);
printf("%s\n", buffer);
return 0;
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200926143851263.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMTA4NTAx,size_16,color_FFFFFF,t_70#pic_center)
QML时间格式化成12小时制
var d = new Date();
var str1=d.toLocaleString(Qt.locale("en_US"),"hh:mm:ss AP");
var str2=d.toLocaleString(Qt.locale("en_US"),"yyyy - mm - dd");
QT
QLocale locale = QLocale::English;
QString strDateTime = locale.toString(QDateTime::fromSecsSinceEpoch(sysinfo->GameInfo[gamesn]->center.ulDrawTime[i]).time(), "hh:mm ap");