DateTime时间问题

wk20062006 2012-08-16 05:57:47
求教,我用DateTime.Today取得当天日期,然后取得格式化成yyyy-MM-dd HH:mm:ss的格式,比如今天是2012-08-16,放到服务器运行后,调用10000次,有50次左右显示是2012-08-16 12:00:00,其他全都是2012-08-16 00:00:00,那个12点是怎么出来的啊。谢谢
...全文
175 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
pig357 2012-08-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

C# code

label1.Text =DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss").Trim() ;



楼主试下,DateTime.Today是获取系统当前日期,DateTime.Now是获取系统当前日期和时间,楼主想获得日期和时间就用DateTime.Now
[/Quote]

+1
wlcsdf 2012-08-17
  • 打赏
  • 举报
回复
DateTime dt = DateTime.Now;
Label1.Text = dt.ToString();//2005-11-5 13:21:25
Label2.Text = dt.ToFileTime().ToString();//127756416859912816
Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859912816
Label4.Text = dt.ToLocalTime().ToString();//2005-11-5 21:21:25
Label5.Text = dt.ToLongDateString().ToString();//2005年11月5日
Label6.Text = dt.ToLongTimeString().ToString();//13:21:25
Label7.Text = dt.ToOADate().ToString();//38661.5565508218
Label8.Text = dt.ToShortDateString().ToString();//2005-11-5
Label9.Text = dt.ToShortTimeString().ToString();//13:21
Label10.Text = dt.ToUniversalTime().ToString();//2005-11-5 5:21:25
@信心 2012-08-16
  • 打赏
  • 举报
回复
应该不会,是什么数据库?
songweiwen809 2012-08-16
  • 打赏
  • 举报
回复
你在timer里面写 1000毫秒刷新一次
雨莫漠 2012-08-16
  • 打赏
  • 举报
回复

label1.Text =DateTime.Now.ToString("yyyy-MM-dd HH:00:00").Trim() ;

如果楼主只想获得日期加小时,就这样写
雨莫漠 2012-08-16
  • 打赏
  • 举报
回复

label1.Text =DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss").Trim() ;


楼主试下,DateTime.Today是获取系统当前日期,DateTime.Now是获取系统当前日期和时间,楼主想获得日期和时间就用DateTime.Now
dalmeeme 2012-08-16
  • 打赏
  • 举报
回复
应该只有hh:mm:ss会显示12:00:00,HH:mm:ss应该不会。

110,565

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧