を使用して、短い時間形式でロケールのDateTimeをフォーマットする方法:ローカルユーザーが、私は、これはその一つで、複数のアプローチを試してみたMonoTouchで
System.Globalization.DateTimeFormatInfo format = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat;
return dt.Value.ToString (format.ShortTimePattern);
この1の問題点は、その.NET 3.5リターンです " "最も可能性の高いバグ(私のノルウェーのロケールは、コロンを使用しているので)で、時間区切り文字として: .NET (3.5) formats times using dots instead of colons as TimeSeparator for it-IT culture?
また、私はここに見えた: Retrieving current local time on iPhone?
をしかし、MTはNSDateFormatterにsetTimeStyleを持っていないようですか?
だから、誰でも袖の上に魔法の技を持っていますか?
私の目標は、出力にある:iPhoneでのステータスバーのような
21:00/21:00
10:09/10:09
。
素晴らしいです!私はobj-cメソッドの多くがMTのプロパティであることを忘れています:-) –