第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

反序列化用XmlElement注釋的具有DataType時(shí)間的屬性時(shí)

反序列化用XmlElement注釋的具有DataType時(shí)間的屬性時(shí)

C#
元芳怎么了 2021-05-11 17:18:09
當(dāng)我使用來反序列化時(shí)間字符串時(shí)XmlSerializer.Deserialize,我希望它考慮到我當(dāng)?shù)氐臅r(shí)區(qū),以便采用以下格式的時(shí)間字符串00:00:00.0000000+01:00被解析為00:00,因?yàn)槲宜诘臅r(shí)區(qū)為GMT + 1。我說錯(cuò)了嗎?這是我正在測試xml反序列化的代碼:using System;using System.IO;using System.Xml.Serialization;using Microsoft.VisualStudio.TestTools.UnitTesting;namespace Testing{    [TestClass]    public class FooTest    {        [TestMethod]        public void Test()        {            var serializer = new XmlSerializer(typeof(Foo),                new XmlRootAttribute("Foo"));            var xml = "<Foo><TheTime>00:00:00.0000000+01:00</TheTime></Foo>";            var stream = new MemoryStream();            var writer = new StreamWriter(stream);            writer.Write(xml);            writer.Flush();            stream.Position = 0;            var f = (Foo) serializer.Deserialize(stream);            Assert.AreEqual("00:00", f.TheTime.ToShortTimeString()); // actual: 01:00        }        [Serializable]        public class Foo        {            [XmlElement(DataType = "time")]            public DateTime TheTime { get; set; }        }    }}
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 322 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)