我在這裏有一個問題,希望有人可以幫助我。如何以編程方式在Infopath的「Time」類型的兩個字段上執行數學運算
我在infopath
中創建了一個計時卡,並希望根據用戶輸入的值自動執行一些計算。我最初使用規則組合來完成這項工作,不幸的是,一旦表單處於SharePoint
之內,我會遇到「無限循環」警告,因爲它執行的計算超過16次。
所以,我決定切換到c#
,使計算更容易。但是,我不確定如何實際地將時間字段解析爲日期時間變量,並且在這種情況下,使用谷歌搜索並沒有太多朋友,因爲每個人都在提供「無代碼」解決方案。
我能找到this爲例,這是接近到我想要的東西,但他們似乎是想利用DateTime.ParseExact()
日期字段。
我讓我的表單將時間字段的值轉換爲字符串,只是爲了測試值來查看我得到的值。例如,我使用了8:01 AM
,並得到以下字符串值:"08:01:00-08:00"
。
我得到的值的第一部分是表示8:01毫秒毫秒,我甚至不知道破折號後面的部分應該表示什麼?
有誰知道我可能會將其轉換爲C#
中的datetime
變量,以便我可以對其進行一些計算?任何幫助在這裏會很感激。預先感謝您的時間。
什麼是您的確切日期字段看起來像它是哪種格式,只有完整日期或時間 – dbw
我想要進行計算的字段只是時間。 – user1389971
你永遠不會解釋你的時間是什麼格式。字符串是什麼樣的? – Alan