Int tahuncur;
TransDate awaltahun;
Transdate ahirtahun;
utcDateTime awalTahunUTC;
utcDateTime ahirTahunUTC;
;
tahuncur = 2023;
awaltahun = mkDate(1,1,tahuncur);
ahirtahun = mkDate(31,12,tahuncur);
//convert to UTCdatetime
awalTahunUTC = DateTimeUtil::newDateTime(awaltahun,0);
ahirTahunUTC = DateTimeUtil::newDateTime(ahirtahun,86399);//86400
info(strFmt("awal tahun %1, akhir tahun %2, UTCdattime awal %3, UTCdatetime ahir %4", awaltahun,ahirtahun,awalTahunUTC,ahirTahunUTC));
maka outputnya :
awal tahun 01/01/2023, akhir tahun 31/12/2023, UTCdattime awal 01/01/2023 00:00:00, UTCdatetime ahir 31/12/2023 23:59:59
jika diganti dengan
//convert to UTCdatetime
awalTahunUTC = DateTimeUtil::newDateTime(awaltahun,0);
ahirTahunUTC = DateTimeUtil::newDateTime(ahirtahun,86400);
Maka outputnya :
awal tahun 01/01/2023, akhir tahun 31/12/2023, UTCdattime awal 01/01/2023 00:00:00, UTCdatetime ahir 01/01/2024 00:00:00
Referensi :
https://www.tech.alirazazaidi.com/date-to-utcdatetime-convertion-dynamics-ax-2012/
Tidak ada komentar:
Posting Komentar