Author: abock
Date: 2005-09-07 21:41:16 -0400 (Wed, 07 Sep 2005)
New Revision: 49676
Added:
trunk/ipod-sharp/src/Utility.cs
Log:
iPod shuffle support! woo
Added: trunk/ipod-sharp/src/Utility.cs
===================================================================
--- trunk/ipod-sharp/src/Utility.cs 2005-09-08 01:38:58 UTC (rev 49675)
+++ trunk/ipod-sharp/src/Utility.cs 2005-09-08 01:41:16 UTC (rev 49676)
@@ -0,0 +1,22 @@
+using System;
+
+namespace IPod {
+
+ internal class Utility {
+
+ private static DateTime startDate = DateTime.Parse ("1/1/1904");
+
+ public static uint DateToMacTime (DateTime date) {
+ TimeSpan span = date - startDate;
+ return (uint) span.TotalSeconds;
+ }
+
+ public static DateTime MacTimeToDate (uint time) {
+ return startDate + TimeSpan.FromSeconds (time);
+ }
+
+ public static short ReverseByteOrder(short bytes) {
+ return System.Net.IPAddress.NetworkToHostOrder (bytes);
+ }
+ }
+}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches