所以这是我为 Quickbooks 创建的 xml 节点。发送持续时间(它的时间有点东西)
XmlElement duration2 = inputXmlDoc.CreateElement("Duration");
timeTrackingAdd2.AppendChild(duration2);
duration2.InnerText = "PT0H14M0S"
根据格式,我假设它应该在 Quickbooks 中将其转换为 0.14。但是转换与我的假设不同
您可以在下图中看到更改的值:
这是传输到 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 并将其转换为准确的持续时间?