将mm-dd-yyyy转换为dd-mm-yyyy

时间:2016-09-06 09:01:16

标签: crystal-reports

如何将报告中的日期格式从mm-dd-yyyy更改为dd-mm-yyyy。当我尝试这个时,我得到一个错误,说我错过了一个括号。

If Right(Left(ToText(Month(Date({BAQReportParameter.Option01})),2,1))="-" Then 
    ("0"+Left(Left(ToText(Month(Date({BAQReportParameter.Option01}),2)),1))+"-"
    +Left(ToText(Year(Date({BAQReportParameter.Option01})),1)
    +Mid((ToText(Year(Date({BAQReportParameter.Option01})))),3,3) 

Else(Left(ToText(Month(Date({BAQReportParameter.Option01}))),2)+"-"
    +Left(ToText(Year(Date({BAQReportParameter.Option01})),1)
    +Mid((ToText(Year(Date({BAQReportParameter.Option01}))),3,3))

2 个答案:

答案 0 :(得分:0)

这是一个漫长的过程,你可以尝试下面的步骤:

ToText({BAQReportParameter.Option01},"dd-MM-yyyy")

答案 1 :(得分:0)

如果Option01是字符串

ToText(DateValue({BAQReportParameter.Option01}),"dd-MM-yyyy")

如果Option01是日期,请右键单击它,转到格式,然后点击自定义

enter image description here

相关问题