Axapta 如何从xml中获取字符串日期并在ax中转换为正确的格式?

Axapta 如何从xml中获取字符串日期并在ax中转换为正确的格式?,axapta,dynamics-ax-2012,x++,Axapta,Dynamics Ax 2012,X++,我试图从以下格式的XML文件中获取日期: 2016-10-27 但是,我尝试将其放入的字段采用以下格式: 年月日 dynamics ax 2012中是否有此代码?我尝试了str2date,但它没有输出任何内容 已解决:只想让大家知道即使您获得的字符串格式与我的2016-10-27类似,AX也会自动将其格式化为默认格式至2016年10月27日,只需正确输入序列即可。(这不是答案的一部分,我只是在解释我的发现)您需要使用str2date(string\u date,int\u sequence)。按

我试图从以下格式的XML文件中获取日期:

2016-10-27

但是,我尝试将其放入的字段采用以下格式:

年月日

dynamics ax 2012中是否有此代码?我尝试了str2date,但它没有输出任何内容


已解决:只想让大家知道即使您获得的字符串格式与我的2016-10-27类似,AX也会自动将其格式化为默认格式至2016年10月27日,只需正确输入序列即可。(这不是答案的一部分,我只是在解释我的发现)

您需要使用str2date(string\u date,int\u sequence)。按顺序指定相关格式。您需要的格式为213

您需要使用str2date(string\u date,int\u sequence)。按顺序指定相关格式。您想要的格式是213

您好,先生。对不起,我的帖子不正确,str2date是我已经尝试过的。再说一次,它不起作用。已经更正了我的帖子。在你的情况下,序列是321(YYYY-MM-DD)。您好,先生刚刚误解了函数,现在可以工作了。谢谢。是的,Aliaassander是正确的。您需要使用str2date(xmlDate,321)。输出将是一个日期对象。如果源和目标都是DateHi sir类型,AX将自动将目标日期格式转换为mm/dd/yyyy。对不起,我的帖子不正确,str2date是我已经尝试过的。再说一次,它不起作用。已经更正了我的帖子。在你的情况下,序列是321(YYYY-MM-DD)。您好,先生刚刚误解了函数,现在可以工作了。谢谢。是的,Aliaassander是正确的。您需要使用str2date(xmlDate,321)。输出将是一个日期对象。如果源和目标都是日期类型,AX将自动将目标日期格式转换为mm/dd/yyyy