C#将本年度转换为两位数
我想得到今年最后两位数的数字, 2016年至2016年。 当您点击C#将本年度转换为两位数,c#,winforms,datetime,datepicker,C#,Winforms,Datetime,Datepicker,我想得到今年最后两位数的数字, 2016年至2016年。 当您点击日期选择器并选择一个日期时,我想将其打印到文本视图,其中只包含年份的最后两位数字 多谢各位 最后两位数字在窗体加载时显示,但在datetimepiker值更改时无法获取 private void RegisterSMS_Load(object sender, EventArgs e) { idyr.Text = DateTime.Now.Year.ToString().Substring(2);
日期选择器
并选择一个日期时,我想将其打印到文本视图
,其中只包含年份的最后两位数字
多谢各位
最后两位数字在窗体加载时显示,但在datetimepiker值更改时无法获取
private void RegisterSMS_Load(object sender, EventArgs e)
{
idyr.Text = DateTime.Now.Year.ToString().Substring(2);
}
private void regdate_ValueChanged(object sender, EventArgs e)
{
idyr.Text = regdate.Text.ToString().Substring(2);
}
试试这个:
yourTextBox.Text = DateTime.Now.Year.ToString().Substring(2);
您可以使用以下方法获得答案 方法1:
yourDateTime.Year % 100
方法2:
yourDateTime.ToString("yy")
使用
.ToString(“yy”)
请将您的问题显示出来。你应该包括一个你有问题的代码,然后我们可以尝试帮助解决具体的问题。你也应该读一下。我在加载表单时使用了它,很好,谢谢,但是当我从datetimepicker中选择另一年时,它添加了一个月,比如2015年3月。。