Vb.net 如何在Crystal Report中将字符串转换为时间格式?

Vb.net 如何在Crystal Report中将字符串转换为时间格式?,vb.net,crystal-reports,business-objects,Vb.net,Crystal Reports,Business Objects,我有一个DB为access的报表。现在我们迁移了该报表,DB为SQL SERVER。我们有一个字段seltime,其中SQL SERVER数据类型为“time”。但迁移报表时,seltime的公式字段为String 我们在公式字段中进行了一些计算,当我们试图以24格式显示时,它抛出了一个错误 为什么在报告中将“时间”数据类型转换为字符串?如果是,如何将报表格式字段中的字符串转换为24格式?我们在这里得到的值是“10:50:00.0000”。经过大量的研发,我找到了问题的解决方案 CStr(Tim

我有一个DB为access的报表。现在我们迁移了该报表,DB为SQL SERVER。我们有一个字段seltime,其中SQL SERVER数据类型为“time”。但迁移报表时,seltime的公式字段为String

我们在公式字段中进行了一些计算,当我们试图以24格式显示时,它抛出了一个错误


为什么在报告中将“时间”数据类型转换为字符串?如果是,如何将报表格式字段中的字符串转换为24格式?我们在这里得到的值是“10:50:00.0000”。

经过大量的研发,我找到了问题的解决方案

CStr(Time(Left ({interview.seltime},5)), "h:mm tt", "AM", "PM") + "  " + Cstr(date({interview.seltime}),"dddd d MMMM, yyyy")