您現在的位置:首頁 > 汽車資訊 >

 SharePoint API如何處理時區問題

發布時間: 2015-02-02 23:26


使用SharePoint API,我們經常會有時區轉換的問題,SharePoint API 本身如何處理時區問題的呢?

本文主要以Modified字段為例測試相關API的行為。

CSOM API測試:

輸出代碼:

private static void ClientAPIOutputModified(ClientContext context, ListItem listItem)

{

context.Load(listItem);

context.ExecuteQuery();

var modifiedTime = (DateTime) listItem["Modified"];

 

Console.WriteLine("Output Time: {0} , Kind: {1}", modifiedTime, modifiedTime.Kind);

Console.WriteLine("\r\n");

}

 

更新代碼:

private static void ClientAPISetModified(ClientContext context, ListItem listItem, DateTime dateTime)

{

Console.WriteLine("Set Time: {0} , Kind: {1}", dateTime, dateTime.Kind);

 

listItem["Modified"] = dateTime;

listItem.Update();

context.ExecuteQuery();

}

 

 

測試輸出結果:

 

結論:

  1. 使用CSOM API查詢 可能返回Utc時間也可能返回Local時間
  2. 使用CSOM API 更新,接受Utc時間和Local時間,Unspecified類型的時間被認為Local時間

 

Server API 測試:

輸出代碼:

private static void ServerAPIOutputModified(SPListItem listItem)

{

var modifiedTime = (DateTime) listItem["Modified"];

 

Console.WriteLine("Time: {0} , Kind: {1}", modifiedTime, modifiedTime.Kind);

Console.WriteLine("\r\n");

}

 

更新代碼:

private static void ServerAPISetModified(SPListItem listItem, DateTime dateTime)

{

Console.WriteLine("Set Time: {0} , Kind: {1}", dateTime, dateTime.Kind);

listItem["Modified"] = dateTime;

listItem.Update();

}

 

測試輸出結果:

結論:

Server API查詢只返回Local Time,更新也只接受LocalTime

 

使用SharePoint API的時候,處理好時區的問題,避免潛在的問題。


興吉大二手汽車
聯系我們
百姓彩票APP 册亨县 | 榆中县 | 河北区 | 华容县 | 大连市 | 海口市 | 饶阳县 | 上饶县 | 台南市 | 四子王旗 | 烟台市 | 五莲县 | 犍为县 | 梅州市 | 大悟县 | 法库县 | 贵港市 | 忻州市 | 称多县 | 永安市 | 健康 | 裕民县 | 莱芜市 | 玉林市 | 靖远县 | 平顺县 | 固始县 | 丹江口市 | 安丘市 | 蕲春县 | 天门市 | 额济纳旗 | 九江市 | 康平县 | 徐水县 | 威远县 | 盐山县 | 绿春县 | 德化县 | 扎囊县 | 陵川县 | 四平市 | 韶关市 | 合川市 | 长白 | 夏津县 | 儋州市 | 华安县 | 黎城县 | 安西县 | 马龙县 | 池州市 | 合水县 | 镇赉县 | 樟树市 | 鄂托克旗 | 香河县 | 佳木斯市 | 铜鼓县 | 乐昌市 | 河源市 | 岑溪市 | 林芝县 | 读书 | 张家港市 | 盈江县 | 永寿县 | 嘉祥县 | 额尔古纳市 | 白沙 | 伊通 | 台江县 | 平顺县 | 山东省 | 巴楚县 | 台东县 | 藁城市 | 青河县 | 馆陶县 | 定州市 | 镇坪县 | 辰溪县 | 修武县 | 太原市 | 双桥区 | 潮州市 | 响水县 | 普宁市 | 黔西 | 宁夏 | 股票 | 台南市 | 昌图县 | 即墨市 | 惠水县 | 堆龙德庆县 | 运城市 | 廊坊市 | 鹿泉市 | 太白县 | 汕尾市 | 甘南县 | 保亭 | 房山区 | 祁连县 | 海盐县 | 观塘区 | 虹口区 | 宜都市 | 平塘县 | 南投市 | 北辰区 | 柯坪县 | 荔波县 | 甘泉县 | 福贡县 | 嘉鱼县 | 方正县 | 达尔 | 长兴县 | 页游 | 霍林郭勒市 | 保德县 | 张家界市 | 边坝县 | 定远县 | 大渡口区 | 永德县 | 印江 | 泸州市 | 永靖县 | 雷山县 | 化州市 | 将乐县 | 松江区 | 曲麻莱县 | 余江县 | 万荣县 | 甘孜 | 岢岚县 | 武汉市 | 东乌 | 定襄县 | 永新县 | 县级市 | 外汇 | 徐水县 | 磴口县 | 额尔古纳市 | 临朐县 | 东安县 | 龙泉市 | 德惠市 | 沧源 | 襄樊市 | 石河子市 | 利津县 | 天镇县 | 盐亭县 | 新源县 | 南安市 | 绥阳县 | 奉贤区 | 临朐县 | 平昌县 | 三都 | 固原市 | 柞水县 | 富顺县 | 长沙县 | 临武县 | 盘锦市 | 富源县 | 阜宁县 | 达尔 | 镇赉县 | 刚察县 | 浙江省 | 聂拉木县 | 台安县 | 苍山县 | 惠水县 | 阿勒泰市 | 沽源县 | 太仆寺旗 | 高清 | 贵南县 | 白水县 | 乐业县 | 黔江区 | 海丰县 | 锡林浩特市 | 页游 | 如皋市 | 吐鲁番市 | 开封市 | 贵德县 | 铁岭市 | 孟州市 | 海南省 | 巫山县 | 修文县 | 固原市 | 琼结县 | 潮安县 | 沙洋县 | 尤溪县 | 特克斯县 | 古蔺县 | 济阳县 | 新民市 | 钦州市 | 衡水市 | 株洲县 | 白沙 | 斗六市 | 乌拉特中旗 | 广南县 | 海淀区 | 长岭县 | 万载县 | 庆元县 | 嘉祥县 | 浦城县 | 娱乐 | 化州市 | 宁乡县 | 芮城县 | 富源县 | 淮南市 | 徐水县 | 桂阳县 | 思茅市 | 湾仔区 | 仙游县 | 平江县 | 平乐县 | 北流市 | 简阳市 | 理塘县 | 临高县 | 丹巴县 | 三台县 | 广丰县 | 赤峰市 | 尼木县 | 金乡县 | 探索 | 辽宁省 | 绥宁县 | 永年县 |