C# 如何获取服务器时间.>

Spr_Perfei 2008-06-13 03:49:09
应该不是DataTime.Now 吧.
这个是获取本地时间的.

我想知道 怎么获取服务器时间..
...全文
2308 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
li_shihao 2011-05-04
  • 打赏
  • 举报
回复
DateTime dt1 = DateTime.Parse(r.Begintime.ToShortTimeString());
DateTime dt2 = DateTime.Parse(DateTime.Now.ToShortTimeString());
TimeSpan ts = dt2 - dt1;
this.lblBalance.Text = Convert.ToString(ts.Milliseconds);
Spr_Perfei 2008-06-13
  • 打赏
  • 举报
回复
是 B/S 结构的网站.
我想应该就查询数据库服务器时间就好了.呵呵. 谢谢了.
Night_Elf 2008-06-13
  • 打赏
  • 举报
回复
select getdate() as SysDate

是数据库服务器时间

应用服务器DataTime.Now 就可以了
leon28 2008-06-13
  • 打赏
  • 举报
回复
<input name="ServerTime" value="<%=DateTime.Now.ToLongTimeString()%>" >
<script language=javascript>
getServerTime();
function getServerTime()
{
var obj = document.all.ServerTime;
var h = parseFloat(obj.value.substring(0,2));
var m = parseFloat(obj.value.substring(3,5));
var s = parseFloat(obj.value.substring(6,8));
s = s + 1;
if (s == 60)
{
s = 0;
m = m + 1;
if (m == 60)
{
m = 0;
h = h + 1;
if (h == 24) h = 0;
}
}
if (h < 10) h = "0" + h;
if (m < 10) m = "0" + m;
if (s < 10) s = "0" + s;
obj.value = h + ":" + m + ":" + s;
setTimeout("getServerTime()",993)
}
</script>
Night_Elf 2008-06-13
  • 打赏
  • 举报
回复
什么服务器? 应用服务器,还是数据库服务器?
我姓区不姓区 2008-06-13
  • 打赏
  • 举报
回复
select getdate()
drummery 2008-06-13
  • 打赏
  • 举报
回复
服务端提供WebService,客户端查询

110,568

社区成员

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

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

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