我想验证 时间是否合法。该如何做?是则处理不是则抛弃!
byte year = MessData[4 + coeff]; byte month = MessData[5 + coeff];
byte day = MessData[6 + coeff]; byte hour = MessData[7 + coeff];
byte minute = MessData[8 + coeff]; byte second = MessData[9 + coeff];
如何 验证 上面的时间是否合法?
比如
年月日时分秒
2006 5 32 24 71 70
这是不合法的
就不用进行下面的转换了!
//时间 4-9
gif.AcceptTime = new DateTime((2000 + year),month,day,hour + 8,minute,second);谢谢
byte year = MessData[4 + coeff]; byte month = MessData[5 + coeff];
byte day = MessData[6 + coeff]; byte hour = MessData[7 + coeff];
byte minute = MessData[8 + coeff]; byte second = MessData[9 + coeff];
如何 验证 上面的时间是否合法?
比如
年月日时分秒
2006 5 32 24 71 70
这是不合法的
就不用进行下面的转换了!
//时间 4-9
gif.AcceptTime = new DateTime((2000 + year),month,day,hour + 8,minute,second);谢谢
解决方案 »
- 数据库和业务层都可以实现业务逻辑.....那如何分配业务呢
- 我自己做了一个web浏览器的壳,但是有脚本错误
- 求解释:对象浏览器与从原数据两者有何区别?
- 如何伪造Webbrowser的Url
- 紧急求助,页面控件排列显示问题。
- checkbox 的checkstate 或checked如何赋值?
- 使用httpWebRequest如何判断已完全获取html代码。
- [提问]在DataGrid中,如何得到当前选中行对应的DataRow.由于是排序后的处理,因此不能使用CurrentRowIndex.
- 各位高手:如何将字符串中的空格和回车、换行符用只定的字符串替换如
- 网络传送文件的序列化和反序列话的例子程序(正确后立马送分)--初学多指教
- 请问VS.NET2003用哪个版本的VSS比较好,可以用VSS2005吗?
- 这段代码如何简化
if 日>0 <31
if 时>0 <23
if 分>0 <60
if 秒>0 <60
int month = 5;
int day = 32;
int hour = 24;
int minute = 71;
int second = 70;
try
{
DateTime aDateTime = new DateTime(year,month,day,hour + 8,minute,second);
}
catch
{
return;
} // Continue coding.
DateTime.TryParse()
CATCH
太满了,而且我这个是在循环里面的 ,只想判断一下
DateTime.Parse()如何用,行么?
{
flag = true;
try
{
DateTime aDateTime = DateTime.Parse(yourDateString);
}
catch
{
flag = false;
}
return flag;
}