How to convert DateTime object to string in Crystal Reports

后端 未结 2 1475
温柔的废话
温柔的废话 2020-12-20 19:07

I have a simple line of Crystal Reports code below:

EffectiveDateTimeString = ToText({Command.EffectiveDate} , \"dd-MM-yyyy hh:mm:ss\" );

H

2条回答
  •  臣服心动
    2020-12-20 19:22

    Try this:

    EffectiveDateTimeString := CStr(DateTime({Command.EffectiveDate} , "dd/MM/yyyy hh:mm:ss" ));
    

    If {Command.EffectiveDate} is not in the right format, this will ensure that it is indeed DateTime.

    If that doesn't work, I just created a simple formula in a sample report of mine, and the below code worked just fine on a DateTime field:

    stringVar EffectiveDateTimeString;
    EffectiveDateTimeString := CStr({Command.EffectiveDate}, "dd/MM/yyyy hh:mm:ss");
    EffectiveDateTimeString
    

提交回复
热议问题