C#中为什么我使用DataTime会报错啊 是不是需要引用什么类
C#中为什么我使用DataTime会报错啊是不是需要引用什么类我现在是从Datatimepicker控件上获取输入的时间和当前系统的年月日做大小比较求高手帮忙我是初学者...
C#中为什么我使用DataTime会报错啊 是不是需要引用什么类 我现在是从Datatimepicker 控件上获取输入的时间和当前系统的年月日做大小比较 求高手帮忙我是初学者
展开
展开全部
DateTime.Parse("2003-12-30");
亲。。是字符串。字符串两边要加引号的。。你那个 是表达式。。
2003-12-30 = 1961 你把1961转换成时间。别说机器了。人也不明白啊
关于你说时间比大小
var dtp= datetime1 - datetime2 ;里面能精确的得到时间差。比如多少秒多少分等等。
如果只是为了比大小。大于号小于号就够了 跟你判断数字一样
亲。。是字符串。字符串两边要加引号的。。你那个 是表达式。。
2003-12-30 = 1961 你把1961转换成时间。别说机器了。人也不明白啊
关于你说时间比大小
var dtp= datetime1 - datetime2 ;里面能精确的得到时间差。比如多少秒多少分等等。
如果只是为了比大小。大于号小于号就够了 跟你判断数字一样
追问
你可以帮我写下代码嘛 就是让控件DateTimepicker获取的年月日与我当前系统的年月日做一个大小比较就行了 我还是不会写谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DataTime.Parse(String),
把DateTime.Parse(2003-12-30)改成DateTime.Parse("2003-12-30")就好了
datetime time =这个你是设置的时间
if(DateTime.Now>time) //DateTime.Now当前系统时间
{
//这个就是系统时间比你设置的时间晚
}
把DateTime.Parse(2003-12-30)改成DateTime.Parse("2003-12-30")就好了
datetime time =这个你是设置的时间
if(DateTime.Now>time) //DateTime.Now当前系统时间
{
//这个就是系统时间比你设置的时间晚
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看括号里面的提示DataTime.Parse(String)这里面要放一个Sring类型的参数,而你自己写的是DateTime.Parse(2003-12-30),这里会把这个参数当成int类型,你可以改成这样:
DateTime.Parse("2003-12-30")
DateTime.Parse("2003-12-30")
追问
是这样的 我用了一个DatatimePicker 控件 获取我设置的时间 然后要和当前的系统时间做比较 看那个大 怎么做啊
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
括号里面的引号呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询