uli*_*ses 3 time type-conversion x++ axapta dynamics-ax-2012
我必须通过代码填充表字段.该表提交了EDT TimeHour24.

我的字符串就像"05:30:15"
我必须将字符串转换为EDT TimeHour24.
我使用了这个功能,str2time但没用.
如何导入和填充该字段?
谢谢大家
我想你应该再试一次.str2time
对于一个测试,我刚刚用EDT的一个字段创建了一个简单的表,TimeHour24并用下面的工作填充它.
根据我理解的问题,查看带有所需结果的屏幕截图
static void TimeTest(Args _args)
{
TimeTest tb;
;
tb.TimeHour24 = str2time("05:30:15");
tb.write();
}
Run Code Online (Sandbox Code Playgroud)
我可以想象你将转换后的结果转储到infolog并看到一个大整数因此认为它是不正确的.
转换的结果是以秒为单位的时间,它是如何在幕后内部存储在数据库中的.
AX只是以人类可读的方式显示值.