嘿伙计们,我试图在标签中显示当前年份和下一个year
。我设法使用SY.Text = Date.Now.Year
来显示当前年份,但我如何才能在明年展示?例如,今年是2017年。我想把它表现为:你能给我更多的想法吗?或告诉我如何做到这一点的正确方法?
S.Y:2017-2018
我该怎么做
ps:提前谢谢你。
答案 0 :(得分:4)
此处正确输入方法
"MagicalWord.cpp"
如果您不使用Roslyn编译器(比Visual Studio 2015更旧)
Dim nowYear As Integer = Date.Now.Year
Label.Text = $"School year: {nowYear} - {nowYear + 1}"
不要将Label.Text = String.Format("School year: {0} - {1}", nowYear, nowYear + 1)
用作字符串的连接运算符,而是在vb.net中使用+
运算符。
在项目中设置&
或将其写在代码文件的第一行。此选项将帮助您识别编译期间可能的类型转换错误
答案 1 :(得分:0)
SY.Text = Date.Now.Year.ToString() + "-" + (Date.Now.Year + 1).ToString()
答案 2 :(得分:0)
int currentYear,futureYear;
DateTime theDate = DateTime.Now;
currentYear = theDate.Year;
theDate = theDate.AddYears(1);
futureYear = theDate.Year;
SY.Text = currentYear.ToString()+"-"+currentYear.ToString();