"12秒" "2011年"のような書式設定された日時に表示する必要があります
ローカライズされた文字列 "sec"、 "year"を取得する方法を教えてください。これらの文字列を取得するには、.netが特別な形式で存在しますか?C#日時フォーマット。 "sec" "year"のようなローカライズされた文字列
3
A
答えて
3
いいえ、このようなものを使用できます。
DateTime.ToString("ss") + "sec";
5
いいえ、ありません。
これらのローカライズされた値を含むリソースファイルを作成して使用する必要があります。
2
あなたができる最善のは、次のとおりです。
private const string yearText = "{0} year"; // do this for month or hour or minute..
DateTime date = new DateTime(1999, 12, 10, 5, 10, 16);
string year = GetYearString(date);
private string GetYearString(DateTime date)
{
return string.Format(yearText, date.Year);
}
ます。また、このために列挙型を作成し、それをメソッドに渡し、列挙型に応じて、あなたの文字列を返すことができます。
2
DateTime.ToString(String、IformatProvider)メソッドを使用すると、DateTimeの表現を多くカスタマイズできます(詳細はthe method documentationを参照)。いくつかのオプションはこのAPIを使用してローカライズされていますが、ローカライズされたバージョンの "sec"、year "などにはカスタムリソースファイルが必要です。
関連する問題
- 1. ローカライズされた日付文字列を別のロケールに再フォーマット
- 2. フォーマット日時文字列
- 3. ローカライズされた文字列のユニットテスト
- 4. PHPでローカライズされた日付文字列を解析する
- 5. ローカライズ可能なフォーマット文字列によるデータバインディング
- 6. フォーマットされた文字列と書式なしの文字列C
- 7. 時間にフォーマットされた文字列を作成する
- 8. Windows8 - C#でローカライズされた文字列を使用する
- 9. ローカライズされた文字列としての文字定数
- 10. iOSローカライズされた文字列が機能しない
- 11. フォーマット文字列C++
- 12. フォーマット文字列日付オブジェクト
- 13. は、PHPを使用してフォーマットされた日付文字列
- 14. フォーマットされた文字列の解析
- 15. 文字ベクトル( "Month-Year")の日付解析
- 16. 日時文字列に:私は文字列に日時を変換するために、このC#のコードを使用して変換された日時
- 17. Xamarinフォームは、私がローカライズされた文字列を取得しようとしている私のローカライズされた文字列
- 18. iPhone:フォーマットされた文字列の問題(目的C)
- 19. 文字列フォーマットのC#
- 20. フォーマットされた文字列は
- 21. フォーマットされた日付文字列をXPathの日付値に変換する
- 22. SelectListのローカライズされた列挙型文字列
- 23. 異なる言語の日付文字列を日時フォーマットに変換する
- 24. ローカライズされた文字列とデータベースの文字列を比較するには?
- 25. SimpleDateFormatローカライズされたパターンで不正なパターン文字エラー
- 26. ココア - NSDateからローカライズされた文字列、NSCalendarDate
- 27. APIレスポンスの文字列形式の日付と時刻のフォーマット
- 28. CCLabelBMFont setStringがフォーマットされた文字列で動作しないようです
- 29. C++で日付と時刻の文字列をフォーマットする方法
- 30. php - SQLのweek of year()から文字列/日付へ
.NETで使用できるローカライズされた日付フォーマットはすでに定評があります。世界中のどのユーザーについても、それらを認識することができます。もちろん、カスタマイズされたフォーマットのようには見えません。カスタムフォーマットを使用しないでください。 –