2017-06-20 8 views
-2

lbl_diasemanaラベルに部分文字列を追加するにはどうすればよいですか?DayOfWeek varにサブミットする方法は?

var culture = new System.Globalization.CultureInfo("pt-BR"); 
var diasemana = culture.DateTimeFormat.GetDayName(DateTime.Today.DayOfWeek); 
lbl_diasemana.Text = diasemana; 
+2

あなたは、サブストリングを追加何を意味するのか..?あなたはどのように部分文字列関数を使うのですか? – MethodMan

+0

は、最初の3文字を受け取る代わりに、 –

+0

culture.DateTimeFormat.GetDayName(DateTime.Today.DayOfWeek).Substring(1,3) –

答えて

0
var culture = new System.Globalization.CultureInfo("pt-BR"); 
var diasemana = culture.DateTimeFormat.GetDayName(DateTime.Today.DayOfWeek).Substring(0,3); 
lbl_diasemana.Text = diasemana; 
1

使用カットする文字の開始インデックスと量を受け入れSubstring過負荷:

lbl_diasemana.Text = diasemana.Substring(0, 3); 
0
var culture = new System.Globalization.CultureInfo("pt-BR"); 
lbl_diasemana.Text = culture.DateTimeFormat.GetDayName(DateTime.Today.DayOfWeek).Substring(0, 3); 

は、コードの2行で行うことができます

+0

あなたが望むなら、おそらく1行にすることができます:lbl_diasemana.Text = new System.Globalization.CultureInfo ( "pt-BR")。DateTimeFormat.GetDayName(DateTime.Today.DayOfWeek).Substring(0、3); –

1
あなたが使用することができ

DateTime.Today.ToString(...)メソッドに適切な書式文字列と文化を次のように入力します。

System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("pt-BR"); 
lbl_diasemana.Text = DateTime.Today.ToString("ddd", culture); 

https://msdn.microsoft.com/en-us/library/8tfzyc64(v=vs.110).aspx

関連する問題