我有一张带有开始时间的表,我只想占小时数,然后再增加2个小时。 所以在开始时间中,我有21.04.2016 07:00:40,然后新列中的结果将是09:00:00
我已将新列称为:HourPart HourPart = TIME(Hour([StartTime]); 0; 0)
这给了我30.12.1899 07:00:00
有人可以指出我正确的方向吗?
谢谢
答案 0 :(得分:1)
好的,解决了:我创建了一个新列:
New Again = [StartTime] + Time(2;0;0)
然后另一列:
HourPart = FORMAT([New Again]; "hh:mm:ss")
答案 1 :(得分:0)
您可以在单个列中执行此操作,而不是在过渡步骤中创建垃圾列:
HourPart =
FORMAT ( [StartTime] + TIME ( 2, 0, 0 ), "hh:mm:ss" )
(如果您的语言环境设置为Yas,则在时间函数中使用分号作为分隔符