8

Qtでグレゴリオ暦の日付をペルシャの日付に変換するにはどうすればよいですか?

4

2 に答える 2

8

QDateConvertorクラスは、日付形式のジオゴリアンをジャラリに、ジャラリをジオゴリアンに変換するのに役立ちます。

編集: このクラスをプロジェクトに追加し、日付を変換する必要がある場所に「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;    
于 2013-04-14T22:31:57.810 に答える