为什么在C#中“string time = System.DateTime.Now.ToLongTimeString();”只可以正确显示小时和分钟?
答案:6 悬赏:70
解决时间 2021-03-08 09:50
- 提问者网友:人生佛魔见
- 2021-03-08 06:39
为什么在C#中“string time = System.DateTime.Now.ToLongTimeString();”只可以正确显示小时和分钟?
最佳答案
- 二级知识专家网友:一秋
- 2021-03-08 06:45
获取当前日期和时间需要先加timer计时器,然后再计时器里面写入以下代码:
DateTime dt = DateTime.Now; //实例化对象捕获系统当前时间
string t = dt.ToLongTimeString();//将此实例的值转化为等效时间字符串值
this.label1.Text = t;//将系统当前时间显示在label1控件上
谢谢采纳!
DateTime dt = DateTime.Now; //实例化对象捕获系统当前时间
string t = dt.ToLongTimeString();//将此实例的值转化为等效时间字符串值
this.label1.Text = t;//将系统当前时间显示在label1控件上
谢谢采纳!
全部回答
- 1楼网友:渡鹤影
- 2021-03-08 10:01
你用了ToShortTimeString()吧
追问:我没有用别的...就想在C#中显示现在的时间..并且连接到数据可中...我只用了.. string time = System.DateTime.Now.ToLongTimeString(); 这个...呵呵...年月日都是错的...只有小时和分钟是正确的...
追答:你可以在数据库字段设置默认getdate(),或者将你那个datetime字段设置成varchar,再插入
追问:我没有用别的...就想在C#中显示现在的时间..并且连接到数据可中...我只用了.. string time = System.DateTime.Now.ToLongTimeString(); 这个...呵呵...年月日都是错的...只有小时和分钟是正确的...
追答:你可以在数据库字段设置默认getdate(),或者将你那个datetime字段设置成varchar,再插入
- 2楼网友:刀戟声无边
- 2021-03-08 09:19
C#中,DateTime dt=DateTime.Now;取得当前时间。dt.ToLongTimeString()是时:分:秒dt.ToShortTimeString()是时:分
- 3楼网友:拜訪者
- 2021-03-08 09:08
我没有用别的...就想在C#中显示现在的时间..并且连接到数据可中...我只用了.. string time = System.DateTime.Now.ToLongTimeString(); 这个...呵呵...年月日都是错的...只有小时和分钟是正确的...
这个是因为数据插入格式冲突的老问题,你想存储时间可以把数据库中字段的类型改为varchar或者nvarchar
这个是因为数据插入格式冲突的老问题,你想存储时间可以把数据库中字段的类型改为varchar或者nvarchar
- 4楼网友:天凉才是好个秋
- 2021-03-08 08:06
放一个timer进去就好,下面是刚写得简单例子
......
//放在初始化里
label1.Text = System.DateTime.Now.ToString();
timer1.Interval = 1000;
timer1.Enabled = true;
......
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = System.DateTime.Now.ToString();
}
可以通过设置System.DateTime.Now的属性来控制显示例如还可以写成
label1.Text = System.DateTime.Now.ToLongTimeString().ToString();
label1.Text = System.DateTime.Now.Minute.ToString() +":"+ System.DateTime.Now.Second.ToString();
等等
......
//放在初始化里
label1.Text = System.DateTime.Now.ToString();
timer1.Interval = 1000;
timer1.Enabled = true;
......
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = System.DateTime.Now.ToString();
}
可以通过设置System.DateTime.Now的属性来控制显示例如还可以写成
label1.Text = System.DateTime.Now.ToLongTimeString().ToString();
label1.Text = System.DateTime.Now.Minute.ToString() +":"+ System.DateTime.Now.Second.ToString();
等等
- 5楼网友:神鬼未生
- 2021-03-08 07:21
放一个timer进去就好,下面是刚写得简单例子
......
//放在初始化里
label1.Text = System.DateTime.Now.ToString();
timer1.Interval = 1000;
timer1.Enabled = true;
......
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = System.DateTime.Now.ToString();
}
可以通过设置System.DateTime.Now的属性来控制显示例如还可以写成
label1.Text = System.DateTime.Now.ToLongTimeString().ToString();
label1.Text = System.DateTime.Now.Minute.ToString() +":"+ System.DateTime.Now.Second.ToString();
等等
另外,团IDC网上有许多产品团购,便宜有口碑
......
//放在初始化里
label1.Text = System.DateTime.Now.ToString();
timer1.Interval = 1000;
timer1.Enabled = true;
......
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = System.DateTime.Now.ToString();
}
可以通过设置System.DateTime.Now的属性来控制显示例如还可以写成
label1.Text = System.DateTime.Now.ToLongTimeString().ToString();
label1.Text = System.DateTime.Now.Minute.ToString() +":"+ System.DateTime.Now.Second.ToString();
等等
另外,团IDC网上有许多产品团购,便宜有口碑
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯