[英]Dealing with dates in Azure DevOps Rest Api
我正在從 ADO 調用中的工作項更改中提取數據
https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{id}/updates?api-version=6.0
不幸的是,我正在恢復看起來像的值
"System11111ChangedDate": {
"oldValue": "2021-09-28T23:59:171111146Z",
"newValue": "2021-09-28T23:59:2411111677Z"
}
當我采取
string dt = "2021-09-28T23:59:2411111677Z";
DateTime.Parse(dt, null, System.Globalization.DateTimeStyles.RoundtripKind);
我得到
{“字符串 '2021-09-28T23:59:2411111677Z' 未被識別為有效的日期時間。”}
我已經弄亂了一段時間,但仍然沒有讓它工作。
關於如何進行這種轉換的任何想法?
TIA
ISO 8601 的原始格式是“yyyy-MM-ddTHH:mm:ss.fffffffz”
您提供的字符串格式不正確。 秒后缺少一個 (.) 點(即字符串中的 24)。
我已經嘗試通過添加額外的點來使用相同的給定格式
string dt = "2021-09-28T23:59:24.11111677Z"; DateTime dt1 = DateTime.Parse(dt, null, System.Globalization.DateTimeStyles.RoundtripKind);
得到以下輸出
9/28/2021 11:59:24 PM
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.