C#中为什么我使用DataTime会报错啊 是不是需要引用什么类
发布网友
发布时间:2023-03-24 11:13
我来回答
共4个回答
热心网友
时间:2023-10-16 23:51
DateTime.Parse("2003-12-30");
亲。。是字符串。字符串两边要加引号的。。你那个 是表达式。。
2003-12-30 = 1961 你把1961转换成时间。别说机器了。人也不明白啊
关于你说时间比大小
var dtp= datetime1 - datetime2 ;里面能精确的得到时间差。比如多少秒多少分等等。
如果只是为了比大小。大于号小于号就够了 跟你判断数字一样追问你可以帮我写下代码嘛 就是让控件DateTimepicker获取的年月日与我当前系统的年月日做一个大小比较就行了 我还是不会写谢谢
热心网友
时间:2023-10-16 23:51
DataTime.Parse(String),
把DateTime.Parse(2003-12-30)改成DateTime.Parse("2003-12-30")就好了
datetime time =这个你是设置的时间
if(DateTime.Now>time) //DateTime.Now当前系统时间
{
//这个就是系统时间比你设置的时间晚
}
热心网友
时间:2023-10-16 23:52
看括号里面的提示DataTime.Parse(String)这里面要放一个Sring类型的参数,而你自己写的是DateTime.Parse(2003-12-30),这里会把这个参数当成int类型,你可以改成这样:
DateTime.Parse("2003-12-30")追问是这样的 我用了一个DatatimePicker 控件 获取我设置的时间 然后要和当前的系统时间做比较 看那个大 怎么做啊
热心网友
时间:2023-10-16 23:52
括号里面的引号呢?