c# - 格式 dateTimePicker 像 yyyy-yyyy (2020/2021) c#
问题描述
我正在为大学做一个项目,它是年鉴项目。我需要以精确的格式 yyyy/yyyy(例如 2020/2021)输入年份,谁能帮我解析并进行验证?
解决方案
bool CheckDateYear(string s)
{
string s1 = s.Split('/')[0];//s.Split('-')[0]
string s2 = s.Split('/')[1];
if (DateTime.Now.Year.ToString() != s2 || (DateTime.Now.Year - 1).ToString() != s1)
return false;
else
return true;
}
...
if(CheckDateYear("2020/2021")
{
...
}
推荐阅读
- html - 将文本向右对齐时,画布上的文本位置在阿拉伯语和英语之间是不同的
- node.js - NeDB 更新但删除了未更新的字段,为什么?
- javascript - 理解 Javascript 函数中属性的执行
- php - Yii2 根据条件添加规则
- selenium - 即使我们有很多方法,我们是否应该在 selenium 关键字驱动的框架中拥有一个动作类?
- python - 在 pytorch 中为 CNN 设置自定义内核
- jdbc - Databricks 使用 ActiveDirectoryPassword 连接到 Azure SQL DB 时出错
- javascript - ng-disabled 不禁用 html 元素
- java - EditText 中 DrawableLeft 的 OnClickListener?
- c++ - 使用三重指针将数组作为参数