如何得到某个时间和当前时间相差的分钟数?

jhdxhj 2009-04-16 09:02:28
如何得到某个时间和当前时间相差的分钟数?
...全文
210 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
龙宜坡 2009-04-16
  • 打赏
  • 举报
回复
看看TimeSpan类的成员就知道了
joeandlily 2009-04-16
  • 打赏
  • 举报
回复
错了,忘记加日期了。
Console.WriteLine(d2.Days*24*60+d2.Minutes);
zgke 2009-04-16
  • 打赏
  • 举报
回复


TimeSpan _Value = DateTime.Now - DateTime.Now;

_Value.TotalMinutes
gomoku 2009-04-16
  • 打赏
  • 举报
回复
更正:
int minutes = (int)(time - DateTime.Now).TotalMinutes;
joeandlily 2009-04-16
  • 打赏
  • 举报
回复
控制台程序。
static void Main(string[] args)
{
DateTime d1;
d1= new DateTime(2009,4,16,10,0,0);
TimeSpan d2 = DateTime.Now - d1;
Console.WriteLine(d2.Minutes);
Console.ReadLine();
}
gomoku 2009-04-16
  • 打赏
  • 举报
回复
int minutes = (time - DateTime.Now).Minutes;
PandaIT 2009-04-16
  • 打赏
  • 举报
回复
DateTime   dt=Convert.ToDateTime("2009-11-02 5:00:00");   
TimeSpan sp=dt-DateTime.Now;
Console.WriteLine(sp.Hours*60+sp.Minutes);
cstester 2009-04-16
  • 打赏
  • 举报
回复
定义个类似这样的方法..

private int ReturnMin(int hh,int mm)
{
return hh*60+mm;
}
//调用:
int nowMin = ReturnMin(DateTime.Now.Hours,DateTime.Now.Minutes);
// 把当前小时.和当前分钟传进去就哦了.
// 手敲代码 , 有错误调条.


yingzhilian2008 2009-04-16
  • 打赏
  • 举报
回复
TimeSpan _Value = DateTime.Now - DateTime.Now;

_Value.TotalMinutes
LemIST 2009-04-16
  • 打赏
  • 举报
回复
查看msdn: TimeSpan DateTime
zhangjie_it 2009-04-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zgke 的回复:]


TimeSpan _Value = DateTime.Now - DateTime.Now;

_Value.TotalMinutes
[/Quote]

我也是用这个!

110,561

社区成员

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

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

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