, ShortTimePattern TimeSeperator (, , ).
, iOS-only ( ) . :
using MonoTouch.Foundation;
...
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
var d = DateTime.Now;
Console.WriteLine("NSDate: " + GetCorrectTime(d));
}
...
public string GetCorrectTime (DateTime d)
{
var nsdate = DateTimeToNSDate(d);
var nsdateformatter = new .NSDateFormatter();
nsdateformatter.DateStyle = NSDateFormatterStyle.None;
nsdateformatter.TimeStyle = NSDateFormatterStyle.Short;
return nsdateformatter.ToString(nsdate);
}
...
public static NSDate DateTimeToNSDate(DateTime date)
{
return NSDate.FromTimeIntervalSinceReferenceDate((date-(new DateTime(2001,1,1,0,0,0))).TotalSeconds);
}
:
NSDate: 17:40
, "nn-NO" ( ()).