私は、.NETのDateTimeオブジェクトに解析したいウムアルQuraのカレンダーで、次のアラビア語の日付があります:1436 この日は同等です الأربعاء、17ذوالحجةを、 2015年9月30日、グレゴリオ暦で 私はこの日付を解析するために、次の「標準」C#のコードを試し、成功せずしてきた: var cultureInfo = new CultureInfo("ar-SA");
私は世界中の多くの国で見ることのできるアプリを開発中です。時間、分、秒を表示する国は多くありません。セパレータとしてはいくつかありますが、地域の時間が正しく設定されていることを確認したいと思います。 DateTimeはこれで素晴らしいですが、TimeSpanはそうではありません。これらのスニペットは、Visual Studio 2010の私の即時ウィンドウから、.Net 4を使用して私の地域がマラ
私はCultureInfoの使い方を理解していると思います。私はシンプル行う場合 : const int a = 5;
string b = a.ToString();
がにそれは同じである:つまり const int a = 5;
string b = a.ToString(CultureInfo.InvariantCulture);
、ToStringメソッド()デフォルトの使用に
ブール値をローカライズされた文字列に変換する方法はありません。私は試しました: var x = true;
var culture = new CultureInfo("en-US")
x.ToString(culture) // returns True
culture = new CultureInfo("pt-BR")
x.ToString(culture) // returns
InvariantCultureを使用することは不適切ですか?また、使用すると、グローバル設定に影響しますか? Dim hh As Decimal = 123456789.123456
' Is this an appropriate usage?
Dim ll As String = hh.ToString("N4", CultureInfo.InvariantCulture)