如何使用 C# 将 24 小时时间序列化到 XML 或从 XML 序列化?

问题描述 投票:0回答:0

我知道如何使用 C# 将“日期”序列化为 XML 或从 XML 序列化:

[XmlElement(DataType ="date")]
public DateTime LastInvited { get => _LastInvited; set => _LastInvited = value; }
private DateTime _LastInvited;

但是时间呢?

public DateTime CurrentMeetingTime { get => _CurrentMeetingTime; set => _CurrentMeetingTime = value; }
private DateTime _CurrentMeetingTime;

我知道有

[XmlElement(DataType ="time")]
,但我只想在 XML 中包含 24 小时时间,没有秒。例如:

  • <CurrentMeetingTime>10:00</CurrentMeetingTime>
  • <CurrentMeetingTime>14:00</CurrentMeetingTime>
c# xml xml-serialization
© www.soinside.com 2019 - 2024. All rights reserved.