您可以随时保持简单/强制它作为角色而不是日期:
DEFINE VARIABLE dt AS DATE NO-UNDO. DEFINE VARIABLE c AS CHARACTER NO-UNDO FORMAT "x(12)". dt = TODAY. c = STRING(DAY(dt),"99") + "-" + STRING(MONTH(dt),"99") + "-" + STRING(YEAR(dt), "9999"). DISPLAY c .
31-01-2019
但是,对于这个用例(显示),这对我来说真的很有用。
SESSION:DATE-FORMAT = "dmy". DISP TODAY FORMAT "99-99-9999".