Mercurial > repos > IBBoard
diff UnixTimestamp.cs @ 37:cc7fae81afec
* Fix line terminators
no-open-ticket
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 27 Jun 2009 19:03:58 +0000 |
parents | 0352fa33ee8f |
children |
line wrap: on
line diff
--- a/UnixTimestamp.cs Tue May 19 19:55:21 2009 +0000 +++ b/UnixTimestamp.cs Sat Jun 27 19:03:58 2009 +0000 @@ -2,47 +2,47 @@ // // The file and the library/program it is in are licensed under the GNU LGPL license, either version 3 of the License or (at your option) any later version. Please see COPYING.LGPL for more information and the full license. -using System; - -namespace IBBoard -{ - /// <summary> - /// Summary description for UnixTimestamp. - /// </summary> - public class UnixTimestamp - { - private long stamp; - private static DateTime unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, 0).ToUniversalTime(); - - public UnixTimestamp(DateTime date) - { - stamp = GetTimestamp(date); - } - - public UnixTimestamp(long timestamp) - { - stamp = timestamp; - } - - public DateTime GetDate() - { - return unixEpoch.AddSeconds(stamp); - } - - public DateTime GetDate(int timestamp) - { - return unixEpoch.AddSeconds(timestamp); - } - - public long GetTimestamp() - { - return stamp; - } - - public static long GetTimestamp(DateTime date) - { - TimeSpan span = date.ToUniversalTime() - unixEpoch; - return (long)span.TotalSeconds; - } - } -} +using System; + +namespace IBBoard +{ + /// <summary> + /// Summary description for UnixTimestamp. + /// </summary> + public class UnixTimestamp + { + private long stamp; + private static DateTime unixEpoch = new DateTime(1970, 1, 1, 0, 0, 0, 0).ToUniversalTime(); + + public UnixTimestamp(DateTime date) + { + stamp = GetTimestamp(date); + } + + public UnixTimestamp(long timestamp) + { + stamp = timestamp; + } + + public DateTime GetDate() + { + return unixEpoch.AddSeconds(stamp); + } + + public DateTime GetDate(int timestamp) + { + return unixEpoch.AddSeconds(timestamp); + } + + public long GetTimestamp() + { + return stamp; + } + + public static long GetTimestamp(DateTime date) + { + TimeSpan span = date.ToUniversalTime() - unixEpoch; + return (long)span.TotalSeconds; + } + } +}