我注意到DateTime
有ToBinary
和Ticks
,它们似乎返回相同的值。此外,FromBinary
和采用long值的构造函数似乎都会产生相同的对象。
为什么两者都存在?我应该注意其他平台或陷阱上的差异吗?
答案 0 :(得分:5)
According to MSDN,ToBinary
也尊重Kind
属性。他们用2句话解释得很好:
使用ToBinary方法转换当前DateTime的值 反对二进制值。随后,使用二进制值和 FromBinary方法重新创建原始DateTime对象。