0
は、私は次のように表示される時間フィールドを持っている:それは一桁の時間だとき 9時50分03秒は、95003 午後02時53分44秒であることはそう145344どのようHHに数値の時間を変換するには:MM
です、値はわずか5文字対2桁の時間は6文字です。
この式に従うと、95003を9:50に、145344を14:53に変換する必要があります。
は、私は次のように表示される時間フィールドを持っている:それは一桁の時間だとき 9時50分03秒は、95003 午後02時53分44秒であることはそう145344どのようHHに数値の時間を変換するには:MM
です、値はわずか5文字対2桁の時間は6文字です。
この式に従うと、95003を9:50に、145344を14:53に変換する必要があります。
これを任意の言語で行う場合は、データを2桁で解析し、各部分に:を追加します。私はあなたを助けるためにどの言語を知っている必要があります。それとも重要でない場合は強調してください。
これはあなたの数式を見ることなく非常に一般的ですが、これは私がそれを行うことで行く方法です。
EDIT:
NumberVar dur := Sum ({@elapsed});
NumberVar hrs;
NumberVar min;
NumberVar sec;
StringVar hhmmss;
hrs := Truncate(Truncate(dur/60)/60);
min := Remainder(Truncate(dur/60),60);
sec :=Remainder(dur,60);
hhmmss :=totext(hrs,"00")+":"+totext(min,"00")+":"+totext(sec,"00");
セカンド
datediff("s",datetime(date({table.occdate}),{@enroutetimetotime}),datetime(date({table.inservicedate}),{@inservicetimetotime}))
OR試してみてください - を、おそらくあなたの最高のショット
numbervar ntt := {YourTable.NumberField};
stringvar nttx := totext(ntt,"000000");
time(val(left(nttx,2)),val(mid(nttx,3,2)),val(right(nttx,2)))
こんにちはジェイ・迅速な対応に感謝を。これはCrystal Reportの式のため、データが正しく表示されます。 Tbh、その特定の言語がそれに使われているかどうかわからない。 –
私は、フィールドに値に関係なく、56790:56:32と表示するだけでその数式を入れます。 –
最後の2文字をトリムしてから入力してください。 –