如何获得当前年份和下一年的asp?

时间:2017-01-07 07:37:55

标签: asp.net vb.net

嘿伙计们,我试图在标签中显示当前年份和下一个year。我设法使用SY.Text = Date.Now.Year来显示当前年份,但我如何才能在明年展示?例如,今年是2017年。我想把它表现为:你能给我更多的想法吗?或告诉我如何做到这一点的正确方法?

S.Y:2017-2018

我该怎么做

Like This

ps:提前谢谢你。

3 个答案:

答案 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();