Showing posts with label dates. Show all posts
Showing posts with label dates. Show all posts

24 Aug 2015

languageBasedDateFormat + AX 2012

static void LegenderlangBaseDateFormat(Args _args)

{

    int     sequence;

    int     dayformat;

    int     separator1;

    int     monthformat;

    int     separator2;

    int     yearFormat;

    LanguageId  lanId;


    lanId = CompanyInfo::languageId();

    

    switch (lanId)

    {

        case "en-us":

            sequence = 123;

            dayformat =  DateDay::Digits2;

            separator1 = DateSeparator::Slash;

            monthformat = DateMonth::Digits2;

            separator2 = DateSeparator::Slash;

            yearFormat = DateYear::Digits4;

        break;


        case  "en-gb":

            sequence = 321;

            dayformat =  DateDay::Digits2;

            separator1 = DateSeparator::Slash;

            monthformat = DateMonth::Digits2;

            separator2 = DateSeparator::Slash;

            yearFormat = DateYear::Digits4;

        break;

    }



    print systemDateGet();

    print date2Str(systemDateGet(), sequence, dayformat, 

                   separator1,monthformat, separator2, 

                   yearFormat);

    pause;



}

10 Nov 2014

First date of month + AX

If you want to get first date of month

TransDate AnyDate=systemDateget();
TransDate FirstdateOfMth; ;
FirstdateOfMth=mkdate(1,mthofyr(AnyDate),year(AnyDate));
info(date2str(FirstdateOfMth,123,2,2,2,2,4));

This is second method to get first day of month. DateStartMth is standard global method.

TransDate AnyDate=today();
TransDate FirstdateOfMth; ;
FirstdateOfMth=DateStartMth(AnyDate);
info(date2str(FirstdateOfMth,123,2,2,2,2,4));

Systemdateget and today method will give you current system date.

Create number sequence in D365 FO

Create the data type. Add code in the loadModule method of the appropriate NumberSeqModule subclass. Add a method to the module’s paramet...