你这个问题问得有点奇怪,最多能够计算指定的时间间隔总分钟,比如说计算2012年6月27曰11点30分距2012年6月26曰12点整的时间间隔是多少分钟,不可能单独把一个时间换算成分钟。TimeSpan ts = (new DateTime(2012,6,27,11,30,0)) - (new DateTime(2012,6,26,12,0,0)); double c = ts.TotalMinutes;