2011-07-04 56 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;後 –

相關問題