我在 SQL 服务器上的一个表中的时间列的格式在从 HH:mm 上传到 HH:mm:ss 时发生了更改。首先,有什么方法可以首先防止这种转换?其次,既然它是那种格式,我怎样才能让它简单地显示为 HH:mm?我尝试了以下方法无济于事:
- 将自定义文本框格式设置为 HH:mm
- 将文本框中的时间格式设置为短时间,即。下午 1:30
- 将文本框值设置为表达式 =LEFT(Fields!Time.Value,5)
- 将文本框值设置为表达式 =LEFT(Fields!Time.Value,Len(Fields!Time.Value)-3)
前两次格式化尝试仍然返回 HH:mm:ss 并且使用 Left 函数返回 #Error。
任何想法为什么会发生这种情况以及如何解决这个问题?
谢谢