Tôi đã thử nhiều cách tiếp cận, đây là một trong số họ:Làm thế nào để định dạng DateTime cho người dùng địa phương miền địa phương trong định dạng thời gian ngắn sử dụng MonoTouch
System.Globalization.DateTimeFormatInfo format = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat;
return dt.Value.ToString (format.ShortTimePattern);
Vấn đề với cái này là .NET 3.5 trở về một " . " như seperator thời gian đó rất có thể là một lỗi (vì locale Na Uy của tôi sử dụng dấu hai chấm): .NET (3.5) formats times using dots instead of colons as TimeSeparator for it-IT culture?
Tôi cũng nhìn ở đây: Retrieving current local time on iPhone?
Nhưng MT dường như không có setTimeStyle trên NSDateFormatter?
Vì vậy, bất kỳ ai có bất kỳ thủ thuật ảo nào trong tay áo của họ?
Mục tiêu của tôi là để đầu ra:
21:00/9:00 PM
10:09/10:09 AM
như statusbar trong iPhone.
Hoạt động tuyệt vời! Tôi quên rằng nhiều phương pháp obj-c là các thuộc tính trong MT :-) –