C#中的日期问题, 请您帮忙

lhd2003 2003-07-28 04:42:27
C#中的与VB中的 IsDate(表达式), IsNumeric(表达式), 相似的函数是什么?

真的不好意思的问题,
...全文
30 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liduke 2003-07-29
  • 打赏
  • 举报
回复
日期只能是用try{}catch{}和类型转换来做,数字就自已判断了
lhd2003 2003-07-29
  • 打赏
  • 举报
回复
多谢各位大侠帮助. 日后必报答!
xixigongzhu 2003-07-28
  • 打赏
  • 举报
回复
如:
static boolean IsDate(Object str){
try{
DateTime dt = Convert.ToDateTime(str);
return true;
}catch(Exception e){
return false;
}
}
static boolean IsNumeric(Object str){
if (str == null){
return false;
}
String ss = str.ToString();
for (int i = 0; i < ss.Length; i++) {
if (ss[i] < '0' || ss[i] > '9'){
return false;
}
}
return true;
}
Knight94 2003-07-28
  • 打赏
  • 举报
回复
用变量的GetType来判断
xixigongzhu 2003-07-28
  • 打赏
  • 举报
回复
没有,但你可以用try...catch...的方式解决。
发帖
C#

10.9w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-07-28 04:42
社区公告

让您成为最强悍的C#开发者