当前位置: 首页 > 面试题库 >

如何使用SSRS 2005将INT转换为HH:mm:ss

杨高翰
2023-03-14
问题内容

好的,我需要显示从SQL 2005作为INT进入SRSS 2005的代理的总通话时间。

对于我的一生,我无法弄清楚我需要使用哪种表达编辑或格式编辑组合。

对于细节部分,我可以使用:= DATEADD(“ s”,SUM(Fields!Talk_Time.Value),CDate(“ 00:00”))

它将返回:1/1/0001 12:00:14 AM

现在,我可以使用= LEFT(DATEADD(“ s”,SUM(Fields!Talk_Time.Value),CDate(“ 00:00”)),8)

将会返回:12:00:14

但实际上我需要的是:00:00:14

请帮忙!


问题答案:

基本上,您将以12 AM或“ hh”格式返回12小时制,而您希望使用24小时制或“ HH”格式。

您可以使用ToString()函数以所需的方式对其进行格式化…我将在14秒内代替您的SUM(Fields!Talk_Time.Value)

=DATEADD("s", 14, CDate("00:00")).ToString("HH:mm:ss")

返回… 00:00:14

或者说更像是3个小时(10,800秒)…

=DATEADD("s", 10800, CDate("00:00")).ToString("HH:mm:ss")

返回… 03:00:00

这样就可以解决问题,而无需向左或向右移动。

=DATEADD("s", SUM(Fields!Talk_Time.Value), CDate("00:00")).ToString("HH:mm:ss")


 类似资料:
  • 问题内容: 我正在获取ASCII值,并且想将其转换为整数,因为我知道它是整数ASCII值。 这是5的ASCII值。我如何将其转换为整数? 问题答案:

  • 问题内容: 我有一个表示RGB图像的整数数组,想将其转换为字节数组并将其保存到文件中。 在Java中将整数数组转换为字节数组的最佳方法是什么? 问题答案: 正如Brian所说,您需要确定需要什么样的转换。 您是否要将其保存为“正常”图像文件(jpg,png等)? 如果是这样,您可能应该使用Java Image I / O API。 如果要以“原始”格式保存,则必须指定写入字节的顺序,然后使用和NI

  • 问题内容: 所以,我需要你的帮助。我找不到关于那个话题的任何东西。Golang是一种新鲜出炉的语言,因此对于像我这样的新手来说很难快速找到答案。 问题答案: 预先定义的Go 类型大小是特定于实现的,是32位还是64位(数字类型)。 这是将big-endian s 转换为s(s)的示例。 输出: 要么

  • 问题内容: 如何在Java中将对象转换为int? 问题答案: 如果您确定该对象是: 或者,从Java 7开始,您可以等效地编写: 当心,它可以抛出一个,如果你的对象是不是和你要的对象是。 这样,您就假定对象是一个整数(包装的int),然后将其拆箱为一个int。 是基元,因此不能将其存储为,唯一的方法是将考虑/装箱为,然后存储为。 如果您的对象是,则可以使用方法将其转换为简单的int: 如果您的对象

  • 我在/raw文件夹中有一个名为“max_easy.txt”的txt文件,在这个文件中写了一个数字,在本例中为“0”...我想要一个以0作为Int值的var,我怎么做? 我猜这行给了我一个字符串值,我怎么转换它?

  • 问题内容: 我是Java的新手,想知道double转换为int cast如何工作吗?我知道,只需将低32位转换为int就很容易了,但是将double(64位)转换为int(32位)呢?来自二进制的double中的那64位是Double- precision浮点格式(Mantissa),那么它如何在内部转换为int? 问题答案: 所有这些都记录在JLS的5.1.3节中。 第一步,将浮点数转换为lon