Skip to main content

Notifications

Dynamics 365 Community / Blogs / Ansar Basha's AX World / Convert Gregorian date to H...

Convert Gregorian date to Hijri Date in AX 2012

//Pass the date value as parameters

static str ansarHijriDate(date _transDate)
{

TransDate dt;
int HijriDt;
int HijriMonth;
str Yr,finaldate;
int findate;
CalendarConverter CalendarConverter;
str Hijridat,HijriMnth,HijriYr;
;

dt = _transDate;
CalendarConverter = new CalendarConverter(PreferredCalendar::Hijri);
HijriDt = CalendarConverter.dayofmth(dt);
HijriMonth = CalendarConverter.mthofyr(dt);
Yr = CalendarConverter.yearStr(dt);

Hijridat = int2str(HijriDt);
HijriMnth = int2str(HijriMonth);
HijriYr = subStr(Yr,3,5);// Sub string is taken as i want to return only two digits of year
finaldate = HijriYr+” “+HijriMnth+” “+Hijridat;
return finaldate;
}


Comments

*This post is locked for comments