求一日期算法解决方案
求一日期算法
如何将一个int16的数字,表示成一个日期
目前唯一知道的一个算法是用一个固定的日期开始,算天数
比如固定在2000-01-01
2000-01-05 就用4表示
2012-01-01 就用730表示
希望有牛人给一个除此之外的算法,某些原因,只能是int16,也就是只能是两个字节的
------解决方案--------------------
可以,就是用你说的算法。可以表示自开始日期之前之后各32767天,大约100年不到的范围。
如何将一个int16的数字,表示成一个日期
目前唯一知道的一个算法是用一个固定的日期开始,算天数
比如固定在2000-01-01
2000-01-05 就用4表示
2012-01-01 就用730表示
希望有牛人给一个除此之外的算法,某些原因,只能是int16,也就是只能是两个字节的
------解决方案--------------------
可以,就是用你说的算法。可以表示自开始日期之前之后各32767天,大约100年不到的范围。