gpt4 book ai didi

c# - 日期时间到持续时间的转换

转载 作者:行者123 更新时间:2023-11-30 20:04:16 25 4
gpt4 key购买 nike

c# 是否支持将两个 DateTime 转换为 xs:duration 数据类型? (我假设为此需要两个 DateTime 值?)

引用文献:http://www.w3.org/TR/xmlschema-2/#durationhttp://www.w3schools.com/schema/schema_dtypes_date.asp (半途而废)

最佳答案

XMLConvert 类对此提供了支持,如下所述:http://kennethxu.blogspot.de/2008/09/xmlserializer-doesn-serialize-timespan.html

我最终使用了这段代码,它在 xml 中正确显示了值

    [XmlElementAttribute("ValidThrough", DataType = "duration")]
[DataMember(Name = "ValidThrough")]
[DefaultValue("P10D")]
public string ValidThrough
{
get
{
return XmlConvert.ToString(_validThroughField);
}
set
{
_validThroughField= XmlConvert.ToTimeSpan(value);
}
}

[XmlIgnore]
public TimeSpan _validThroughField { get; set; }

关于c# - 日期时间到持续时间的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13232522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com