我做的是关于一个收费系统的,它设有优惠额的计算,也就是当前的缴费时间如果在规定日期前交纳,就会有一定的优惠额度。可是现在我的问题是怎样让我的系统获取日期和时间,让他能够读取当前的日期和时间,并且从中提取月份值能跟我的规定日期进行计算。
我刚刚试了一条语句label1.text=datatime.now.tostring() 可是系统报错,它注明是:D:\Program Files\Visual Studio Projects\热力收费管理系统\Form1.cs(1020): 不可访问“System.Windows.Forms.Control.text”,因为它受保护级别限制
希望高人能指点一下
我刚刚试了一条语句label1.text=datatime.now.tostring() 可是系统报错,它注明是:D:\Program Files\Visual Studio Projects\热力收费管理系统\Form1.cs(1020): 不可访问“System.Windows.Forms.Control.text”,因为它受保护级别限制
希望高人能指点一下
label1.Text = DataTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
大小写首先要写对~你看看你的label控件怎么定义的
估计是只读了~
不知道怎么回事?我也在最开始加了using System.Data;可是仍旧这样报错
------------------------
我晕~~~using 后面跟的是命名空间。在.NET中,时间是System.DateTime类,所以如果要加using的话,就写using System;这个在VS.NET中新建文件的时候一般都默认加上了,
所以可以直接写的DateTime.Now
你出现的错误是“System.Windows.Forms.Control.text”??
我想知道你的label1变量是System.Windows.Forms.Lable类型么?
"System.Windows.Forms.Control.text"这里已经给出了,你在试图访问“text”字段而不是“Text”属性
不需引用名称空间,可直接用
或者System.DateTime.Now.toString();
把它的private 改为 public