日期:2014-05-18  浏览次数:20847 次

求一日期算法
如何将一个int16的数字,表示成一个日期

目前唯一知道的一个算法是用一个固定的日期开始,算天数

比如固定在2000-01-01  
2000-01-05 就用4表示
2012-01-01 就用730表示


希望有牛人给一个除此之外的算法,某些原因,只能是int16,也就是只能是两个字节的


------解决方案--------------------
可以,就是用你说的算法。可以表示自开始日期之前之后各32767天,大约100年不到的范围。