在Business Objects中格式化日期时间

时间:2014-02-25 18:10:19

标签: datetime business-intelligence

所以我知道我可以使用= FormatDate(MyDate,“mm / dd / yy”)将日期转换为字符串。我正在尝试添加时间:

=FormatDate(AdminDate ,"mm/dd/yy") + MyTime

然而,哪个有效,我需要将其格式化回日期时间字段(因为我需要与预先存在的日期时间字段进行比较)。我尝试使用Todate(),但文档非常简单,并且几乎没有提供日期区域格式可接受的内容,也没有时间方式!

我试过了:

=ToDate(FormatDate(MyDate ,"mm/dd/yy HH:mm:ss") + MyTime ,"mm/dd/yy HH:mm:ss")

但是这只会在没有时间的情况下工作(并且它只是将时间空白)并且任何带有时间的行都将返回#ERROR

任何人都有关于格式化日期时间的见解吗?

由于

1 个答案:

答案 0 :(得分:1)

使用FormatDate命令以12小时格式输出日期和时间组件的正确方法是:

=FormatDate(AdminDate; "MM/dd/yy hh:mm:ss a")

以24小时格式:

=FormatDate(AdminDate; "MM/dd/yy HH:mm:ss")

注意MM以月为单位使用,mm以分钟为单位。

相关问题