gpt4 book ai didi

c++ - 在 Qt 中将公历日期转换为波斯日期 (jalali)

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:30:15 25 4
gpt4 key购买 nike

如何在 Qt 中将公历日期转换为波斯日期?

最佳答案

QDateConvertor类可以帮助您将日期格式从 geogorian 转换为 jalali,将 jalali 转换为 geogorian。

编辑:将此类添加到您的项目中,并在需要转换日期的位置包含“qdateconvertor.h”。

   // gregorian to jalali 
QDateConvertor mdate;
QStringList shamsi= mdate.ToJalali( "2001","9","11");
QString JalailDate =shamsi.at(0)+"/"+shamsi.at(1)+"/"+shamsi.at(2)+ ":" +shamsi.at(3);
qDebug()<<JalailDate;
// jalali to gregorian
QStringList m= mdate.ToMiladi("1372","3","6");
QString miladiDate= m.at(0)+"/"+ m.at(1)+"/"+m.at(2);
qDebug()<<miladiDate;

关于c++ - 在 Qt 中将公历日期转换为波斯日期 (jalali),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16005114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com