请问一下,怎样计算带毫秒的时间戳

xiaomaomi0001 2009-10-29 11:24:29
   DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
DateTime dtNow = DateTime.Parse(DateTime.Now.ToString());
TimeSpan toNow = dtNow.Subtract(dtStart);
string timeStamp = toNow.Ticks.ToString();
textBox3.Text = timeStamp;


上面的代码只能计算出10位的时间戳,形如这样:1256786494;

怎么能计算出形如这样:1256786494234

这种13位的时间戳呢!

路过的指点一下。谢谢!
...全文
624 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaomaomi0001 2009-10-29
  • 打赏
  • 举报
回复
嗯!我用你的算法,就好了!

谢谢了
jim646565 2009-10-29
  • 打赏
  • 举报
回复
System.Diagnostics.Stopwatch st2 = new System.Diagnostics.Stopwatch();
st2.Start();
DateTime dtNow = DateTime.Parse(DateTime.Now.ToString());
TimeSpan toNow = dtNow.Subtract(dtStart);
string timeStamp = toNow.Ticks.ToString();
st2.Stop();
textBox3.Text = st2.ElapsedMilliseconds.tostring();

你用这个类就可以了System.Diagnostics.Stopwatch 精确到毫秒级...!
我姓区不姓区 2009-10-29
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xiaomaomi0001 的回复:]
6楼。你这个得到的结果是形如:1256788824000  这样的。末尾3位都是0,不能变化,看不见这3位变化,始终是000
[/Quote]
怎么可能,我每次取得都不一样的:

DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
DateTime dtNow = DateTime.Now;
Console.WriteLine((long)(dtNow - dtStart).TotalMilliseconds);

wartim 2009-10-29
  • 打赏
  • 举报
回复
datetime没这么高的精度
LutzMark 2009-10-29
  • 打赏
  • 举报
回复
Milliseconds再怎么转也是那几位精度啊
xiaomaomi0001 2009-10-29
  • 打赏
  • 举报
回复
6楼。你这个得到的结果是形如:1256788824000 这样的。末尾3位都是0,不能变化,看不见这3位变化,始终是000
我姓区不姓区 2009-10-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xiaomaomi0001 的回复:]
你好!
2楼的,我试了一下,你的不行啊!
[/Quote]
写错了,应该是:
string timeStamp = ((long)toNow.TotalMilliseconds).ToString();
xiaomaomi0001 2009-10-29
  • 打赏
  • 举报
回复
你好!
2楼的,我试了一下,你的不行啊!
xiaomaomi0001 2009-10-29
  • 打赏
  • 举报
回复
哦!一共好像是17位

14-17 基本没有意义了。索性不要他了
yuanhuiqiao 2009-10-29
  • 打赏
  • 举报
回复
?? DateTime.Ticks长度超过13位啊
我姓区不姓区 2009-10-29
  • 打赏
  • 举报
回复
string timeStamp = ((int)toNow.TotalMilliseconds).ToString();
我姓区不姓区 2009-10-29
  • 打赏
  • 举报
回复
string timeStamp = toNow.Ticks.ToString() + toNow.Milliseconds.ToString();

110,577

社区成员

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

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

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