1

我有两个具有这种格式的时间字符串的时间字段:07:12 PM. 如何将它们转换为军用时间和时间字段,以便在公式中使用它们?

4

1 回答 1

1

cDateTime()可用于将字符串转换为日期。

然后,您可以使用“格式字段”菜单将其格式化为军用时间。(选择格式13:23


如果您需要公式中的军事时间并且不能只格式化结果,则最好将其保留为字符串。Crystal 将在执行计算时将其自动格式化回默认格式。但是您可以将标准时间字符串转换为军事时间字符串,例如:

If ToNumber(Left({yourValue},2) > 12) Then
    CSTR(ToNumber(Left({yourValue},2) - 12) & Mid({yourValue},3,3)

Else If Left({yourValue},2) = "12" And Right({yourValue},2) = "AM"
    "00" & Mid({yourValue},3,3)

Else
    Left({yourValue},5)
于 2016-10-07T14:15:14.413 回答