在C#中使用VB DateDiff函数 [英] Use VB DateDiff function in C#

查看:105
本文介绍了在C#中使用VB DateDiff函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在表单中有两个日期字段(startDate,endDate),我想

计算startDate和amp;之间的天数。结束日期。


谢谢

I have two date fields(startDate, endDate) in a form and I want to
calculate number of days between startDate & endDate.

Thanks

推荐答案

" andyoye" < a ***** @ nospam.comwrote in message

新闻:O4 ************** @ TK2MSFTNGP05.phx.gbl ...
"andyoye" <an*****@nospam.comwrote in message
news:O4**************@TK2MSFTNGP05.phx.gbl...

>我在表单中有两个日期字段(startDate,endDate),我想
计算startDate和amp;之间的天数。结束日期。
>I have two date fields(startDate, endDate) in a form and I want to
calculate number of days between startDate & endDate.



int days =((TimeSpan)(endDate-startDate))。天;

int days = ((TimeSpan)(endDate-startDate)).Days;


嗨Andy,


VB中的DateDiff有点像历史。


这可以在VB 2008中

\\\

Dim EndDate = DateTime.Now

Dim StartDate = Now.AddDays(-3)

Dim days = EndDate - StartDate

MessageBox.Show(days.Days.ToString)

///


这可以在C#2008中

\\\\

var EndDate = DateTime.Now;

var StartDate = DateTime.Now.AddDays(-3 );

var days = EndDate - StartDate;

MessageBox.Show(days.Days.ToString());

///


我真的没有看到太多差异。


仅在这种情况下VB代码表明问题有点< br $> b $ b奇怪。


Cor

" andyoye" < a ***** @ nospam.comschreef在bericht

新闻:O4 ************** @ TK2MSFTNGP05.phx.gbl ...
Hi Andy,

DateDiff in VB is a little bit from pre history.

This it can be in VB 2008
\\\
Dim EndDate = DateTime.Now
Dim StartDate = Now.AddDays(-3)
Dim days = EndDate - StartDate
MessageBox.Show(days.Days.ToString)
///

This it can be in C# 2008
\\\\
var EndDate = DateTime.Now;
var StartDate = DateTime.Now.AddDays(-3);
var days = EndDate - StartDate;
MessageBox.Show(days.Days.ToString());
///

I real don''t see much differences.

The VB code only in this case to show that the question is a little bit
strange.

Cor
"andyoye" <an*****@nospam.comschreef in bericht
news:O4**************@TK2MSFTNGP05.phx.gbl...

>我在表单中有两个日期字段(startDate,endDate),我想
计算startDate和amp;之间的天数。 endDate。


谢谢
>I have two date fields(startDate, endDate) in a form and I want to
calculate number of days between startDate & endDate.

Thanks


startDate字段值是10-01-09

endDate字段值是10-05-09


如何获得4 .....(endDate-startDate)


" ; Cor Ligthert [MVP]" < no ************ @ planet.nlwrote in message

news:um ************** @ TK2MSFTNGP05.phx .gbl ...
startDate field value is 10-01-09
endDate field value is 10-05-09

How can I get 4 .....(endDate-startDate)

"Cor Ligthert[MVP]" <no************@planet.nlwrote in message
news:um**************@TK2MSFTNGP05.phx.gbl...

你好,Andy,


VB中的DateDiff有点偏离历史。

这可以在VB 2008中

\\\

Dim EndDate = DateTime.Now

Dim StartDate = Now.AddDays(-3)

Dim days = EndDate - StartDate

MessageBox.Show(days.Days.ToString)

///


这可以在C#2008中

\\\\

var EndDate = DateTime.Now;

var StartDate = DateTime.Now.AddDays(-3);

var days = EndDate - StartDate;

MessageBox .Show(days.Days.ToString());

///


我真的没看多少差异。


VB代码只在这种情况下显示问题有点

奇怪。


Cor


" andyoye" < a ***** @ nospam.comschreef在bericht

新闻:O4 ************** @ TK2MSFTNGP05.phx.gbl ...
Hi Andy,

DateDiff in VB is a little bit from pre history.

This it can be in VB 2008
\\\
Dim EndDate = DateTime.Now
Dim StartDate = Now.AddDays(-3)
Dim days = EndDate - StartDate
MessageBox.Show(days.Days.ToString)
///

This it can be in C# 2008
\\\\
var EndDate = DateTime.Now;
var StartDate = DateTime.Now.AddDays(-3);
var days = EndDate - StartDate;
MessageBox.Show(days.Days.ToString());
///

I real don''t see much differences.

The VB code only in this case to show that the question is a little bit
strange.

Cor
"andyoye" <an*****@nospam.comschreef in bericht
news:O4**************@TK2MSFTNGP05.phx.gbl...

>>我在表单中有两个日期字段(startDate,endDate),我想
计算startDate和amp;之间的天数。 endDate。

谢谢
>>I have two date fields(startDate, endDate) in a form and I want to
calculate number of days between startDate & endDate.

Thanks



这篇关于在C#中使用VB DateDiff函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆