summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.iOS/Extensions/DateExtensions.cs
blob: bb0dfff9db51dc9db6d753018174178c8673820c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using Foundation;

namespace Xamarin.Forms.Platform.iOS
{
	public static class DateExtensions
	{
		public static DateTime ToDateTime(this NSDate date)
		{
			return new DateTime(2001, 1, 1, 0, 0, 0).AddSeconds(date.SecondsSinceReferenceDate);
		}

		public static NSDate ToNSDate(this DateTime date)
		{
			return NSDate.FromTimeIntervalSinceReferenceDate((date - new DateTime(2001, 1, 1, 0, 0, 0)).TotalSeconds);
		}
	}
}