如何将当前的时间转化为毫秒? 如何将当前的时间转化为毫秒?例如:当前的时间格式是这样的: 01:14:51 要转化为 XXXX毫秒.有具体的函数和方法吗?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者spilt(':'),然后(小时乘以3600+分乘以60+秒)*1000, System.DateTime.Today.Year.ToString()+System.DateTime.Today.Month.ToString()+System.DateTime.Today.Day.ToString()+System.DateTime.Now.Hour.ToString()+System.DateTime.Now.Minute.ToString()+System.DateTime.Now.Second.ToString()+System.DateTime.Now.Millisecond.ToString() DateTime.Now.Ticks 是当前时间到某个时间的毫秒数(1900-1-1) DateTime dd = Convert.ToDateTime("00:00:01"); Console.WriteLine(dd.Ticks);输出结果:633749184010000000应该不对哦,楼上的..我想要1000毫秒就够了. double mm = new TimeSpan(days, hours, minutes, seconds, milliseconds).TotalMilliseconds;double mm = new TimeSpan(0, 1, 14, 51, 0).TotalMilliseconds;// 01:14:51 TimeSpan.Parse("01:14:51").TotalMilliseconds; DateTime dt = System.DateTime.Now; long milliseconds = dt.Millisecond + 1000 * dt.Second + 60000 * dt.Minute + 3600000 * dt.Hour; TimeSpan 值可以表示为 [-]d.hh:mm:ss.ff,其中减号是可选的,它指示负时间间隔,d 分量表示天,hh 表示小时(24 小时制),mm 表示分钟,ss 表示秒,而 ff 为秒的小数部分。即,时间间隔包括整的正负天数、天数和剩余的不足一天的时长,或者只包含不足一天的时长TotalMilliseconds:返回TimeSpan值表示的毫秒数http://msdn.microsoft.com/zh-cn/library/system.timespan(VS.80).aspx double d = TimeSpan.Parse("01:14:51").TotalMilliseconds; Jquery SOACtrl.WebOpen() 崩溃了,Process 启动一个exe文件为什么报错。高高手请看... get和set的解析 C#中DropDownList的使用 winfrom 中关于树的使用 .... c# 打包时的奇怪问题 邮件问题:pop3邮件的解析 不小心删除了WMI的 如何恢复 C#与visionpro 向sqlserver复制的时候发生问题请问原因是什么 ? Keys keyData 怎么转成对应的字符呢
Console.WriteLine(dd.Ticks);输出结果:
633749184010000000应该不对哦,楼上的..我想要1000毫秒就够了.
double mm = new TimeSpan(0, 1, 14, 51, 0).TotalMilliseconds;
// 01:14:51
DateTime dt = System.DateTime.Now;
long milliseconds = dt.Millisecond + 1000 * dt.Second +
60000 * dt.Minute + 3600000 * dt.Hour;
http://msdn.microsoft.com/zh-cn/library/system.timespan(VS.80).aspx