CSkin博客
标题:
怎么让开始计时的时分秒毫秒是从零开始?谢谢!
[打印本页]
作者:
sx6633
时间:
2019-7-17 09:42
标题:
怎么让开始计时的时分秒毫秒是从零开始?谢谢!
我想让录制视频时加上时间信息,部分代码如下:
DateTime now = new DateTime();
now = DateTime.Now;
int timeStampCurrent = now.Minute * 6000 + now.Second * 100 + (int)now.Millisecond / 10;
string drawDate4 = now.ToString(timeStampCurrent.ToString("00000000"));
CvInvoke.PutText(frame, drawDate4, new Point(0, 40), Emgu.CV.CvEnum.FontFace.HersheyTriplex, 1, new Emgu.CV.Structure.MCvScalar(255, 0, 255), 2);
运行时发现能把时间加在视频上,但不是从零开始计时。由于能力不足解决不好,又用另一种方法,部分代码如下:
TimeCount = DateTime.Now - now;
drawDate5 =string.Format("{0:00}:{1:00}:{2:00}:{3:00}", TimeCount.Hours, TimeCount.Minutes, TimeCount.Seconds,
TimeCount
.Millisecond) ;
CvInvoke.PutText(frame, drawDate5, new Point(0, 100), Emgu.CV.CvEnum.FontFace.HersheyTriplex, 1, new Emgu.CV.Structure.MCvScalar(255, 0, 255), 2);
videoWriter.Write(frame);
运行发现时间停在零,不能走。小白希望有人帮助我,谢谢!
作者:
乔克斯
时间:
2019-7-17 14:47
问问题,请勿设置付费阅读,已取消谢谢
欢迎光临 CSkin博客 (http://bbs.cskin.net/)
Powered by Discuz! X3.2