gpt4 book ai didi

x++ - 使用 .net lib 的 X++ 中的 WeekOfYear

转载 作者:行者123 更新时间:2023-12-02 12:28:16 25 4
gpt4 key购买 nike

 static void Job5(Args _args)
{
int i;
System.DateTime netDttm;
System.Int32 intnet;
;
netDttm = new System.DateTime(2011,03,20 ,13,44,55);
intnet = System.Globalization.CultureInfo.CurrentCulture.Calendar.GetWeekOfYear(netDttm, Globalization.CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Sunday);

i = intnet;

info(int2str(i));
}

我在 vb.net 中尝试了它,它工作正常,但在 x++(使用 .net lib)中做同样的事情,它显示语法错误。我所尝试的只是获取周号。从提供的日期开始。任何见解将不胜感激。

附注我找到了另一个解决方案,即我在 VS .net 中创建了一个 dll 文件并将其添加到 AX 的引用节点(AOT)。它缩短了 AX 中的代码 static void Job5(Args _args)
{
weekofyear.wof asd;
;
asd = 新的 weekofyear.Wof();
打印 asd.weekofyr(today());
暂停;
}

最佳答案

试试这个

int i;
System.DateTime netDttm;
System.Int32 intnet;
System.Globalization.CultureInfo cultureInfo;
System.Globalization.Calendar calendar;
System.Globalization.CalendarWeekRule calWeekRule
;
netDttm = new System.DateTime(2011,03,20 ,13,44,55);
cultureInfo = System.Globalization.CultureInfo::get_CurrentCulture();
calendar = cultureInfo.get_Calendar();
intnet = calendar.GetWeekOfYear(netDttm, System.Globalization.CalendarWeekRule::FirstFourDayWeek, System.DayOfWeek::Sunday);

i = intnet;

info(int2str(i));

关于x++ - 使用 .net lib 的 X++ 中的 WeekOfYear,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5470325/

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