可能重复:
How to convert UNIX timestamp to DateTime and vice versa?
我有如下的类:
[DataContractAttribute]
public class TestClass
{
[DataMemberAttribute]
public DateTime MyDateTime { get; set; }
}
下面是JSON:
{ "MyDateTime":"1221818565" }
JSON是从PHP PHP服务返回的。
我需要做的是将纪元字符串转换为有效的C# DateTime。做这件事的最好方法是什么?
我可以这样做:
[IgnoreDataMemberAttribute]
public DateTime MyDateTime { get; set; }
[DataMemberAttribute(Name = "MyDateTime")]
public Int32 MyDateTimeTicks
{
get { return this.MyDateTime.Convert(...); }
set { this.Created = new DateTime(...); }
}
但这样做的问题是,MyDateTimeTicks是公共的(将其更改为私有会导致序列化过程中出现异常)
https://stackoverflow.com/questions/249721
复制相似问题