关于c#时间转化问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 17:37:34
this.toolStripStatusTime.Text=DateTime.Now.ToString();
如何把获取的时间全部转化成秒数?

int h=DateTime.Now.Hour;//当前时间的小时数
int m=DateTime.Now.Minute;//当前时间的分钟数
int s=DateTime.Now.Second;//当前时间的秒数

int totalSecond=3600*h+60*m+s;//当前时间转化成秒数

把得到的时间(string类型)用substring()方法,先截取后10位(去掉年月日),再截取剩下的时间的前两位(小时),乘上3600(秒),再截取4,5两位(分),乘上60(秒),再加上7、8两位(秒)。我不知道有没有现成的方法可以使用,不过上面的算法肯定是可以的。具体你自己写

lz你应该先搞清楚什么是时间点,什么叫时间段.

如果是当前的秒数的话 下面这个:

DateTime.Now.ToString("ss");

年,月,日小时,分钟都成秒?