2011-07-04 34 views

回答

0

如果你想在Java中使用十进制表示日期,你可以使用getTime()方法。在C#中,您可以使用Ticks属性。

+0

谢谢Marcelo,我决定尝试Java路由,因为它具有多平台功能。从记忆来看,这个领域的某些部分并没有被揭露出来? – DOSrelic

+0

@DOSrelic如果你决定采用Java方式,我会建议使用Joda-Time库http://joda-time.sourceforge.net/ – Marcelo

0

看看这篇文章:Sexagesimal Conversions in .Net还有的写如何六十进制数转换为double和时间(小时,分,秒)来double,反之亦然。

+0

我相信这篇文章在ConvertDoubleToSexagesimal()中有一个bug,如果你转换在双转换之后可以说11·11'31“,它返回11·11'-29”。如果(秒<0)秒+ = 60;后 –

相关问题