1

これは、私が Quickbooks 用に作成している xml ノードです。期間を超えて送信する(その時間のようなもの)

XmlElement duration2 = inputXmlDoc.CreateElement("Duration");
timeTrackingAdd2.AppendChild(duration2);
duration2.InnerText = "PT0H14M0S"

形式に従って、これを Quickbooks で 0.14 に変換する必要があると想定しています。しかし、変換は私の仮定とは異なります

下の画像で変更された値を確認できます。 0.23 これは、QB に転送されたデータの画像です。デュレーションを 0.23 に変換しました。ここで式は何でしょうか?

異なる値でいくつかの複数の試行:

PT0H1M0S 1 converts to 0.02
PT0H10M0S 10 converts to 0.17
PT0H14M0S 14 converts to 0.23
PT0H30M0S 30 converts to 0.50

期間を Web アプリケーションから Quickbooks に転送して正確な期間に変換するには、どのアプローチが役立ちますか?

4

1 に答える 1