我该如何添加一个子串到lbl_diasemana标签?如何将子句绑定到DayOfWeek var?
var culture = new System.Globalization.CultureInfo("pt-BR");
var diasemana = culture.DateTimeFormat.GetDayName(DateTime.Today.DayOfWeek);
lbl_diasemana.Text = diasemana;
我该如何添加一个子串到lbl_diasemana标签?如何将子句绑定到DayOfWeek var?
var culture = new System.Globalization.CultureInfo("pt-BR");
var diasemana = culture.DateTimeFormat.GetDayName(DateTime.Today.DayOfWeek);
lbl_diasemana.Text = diasemana;
var culture = new System.Globalization.CultureInfo("pt-BR");
var diasemana = culture.DateTimeFormat.GetDayName(DateTime.Today.DayOfWeek).Substring(0,3);
lbl_diasemana.Text = diasemana;
使用Substring
过载,它接受的字符开始索引和数量削减:
lbl_diasemana.Text = diasemana.Substring(0, 3);
var culture = new System.Globalization.CultureInfo("pt-BR");
lbl_diasemana.Text = culture.DateTimeFormat.GetDayName(DateTime.Today.DayOfWeek).Substring(0, 3);
可以在两行代码来完成
如果你愿意,你可以做一行:lbl_diasemana.Text = new System.Globalization.CultureInfo (“pt-BR”)。DateTimeFormat.GetDayName(DateTime.Today.DayOfWeek).Substring(0,3); –
你可以使用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
你是什么意思添加子..?你的意思是你如何使用子字符串函数..? – MethodMan
接收前3个字符,而不是完整的日期 –
culture.DateTimeFormat.GetDayName(DateTime.Today.DayOfWeek).Substring(1,3) –