somar entre datas
Ola pessoal Boa noite Gostaria de saber como somo os valores de duas Datas no c#
tipo data 01/05/2015 e 31/05/2015 >>> aqui apresentar a quantidades de dias ???
Valeu pela ajuda
tipo data 01/05/2015 e 31/05/2015 >>> aqui apresentar a quantidades de dias ???
Valeu pela ajuda
Ivanilson Almeida
Curtidas 0
Respostas
Jothaz
01/06/2015
Veja alguns exemplos:
C#:
Linq:
Criando uma function:
C#:
string dataInicial = "1/1/2008"; string dataFinal = "29/2/2008"; TimeSpan date = Convert.ToDateTime(dataFinal) - Convert.ToDateTime(dataInicial); int totalDias = date.Days;
Linq:
var retorno = db.SUA_TABELA .Where(dt => ((TimeSpan)(dt.DT_Transacao - DateTime.Now)).TotalDays > dt.DE_FrequenciaTrans)
Criando uma function:
public int QuantosDiasFaltamParaProximoNatal() { DateTime DataFestaNatal = new DateTime(DateTime.Today.Year, 12, 25); return (int)DataFestaNatal.Subtract(DateTime.Today).TotalDays; }
GOSTEI 0
Ivanilson Almeida
01/06/2015
Veja alguns exemplos:
C#:
Linq:
Criando uma function:
C#:
string dataInicial = "1/1/2008"; string dataFinal = "29/2/2008"; TimeSpan date = Convert.ToDateTime(dataFinal) - Convert.ToDateTime(dataInicial); int totalDias = date.Days;
Linq:
var retorno = db.SUA_TABELA .Where(dt => ((TimeSpan)(dt.DT_Transacao - DateTime.Now)).TotalDays > dt.DE_FrequenciaTrans)
Criando uma function:
public int QuantosDiasFaltamParaProximoNatal() { DateTime DataFestaNatal = new DateTime(DateTime.Today.Year, 12, 25); return (int)DataFestaNatal.Subtract(DateTime.Today).TotalDays; }
Bom Dia Fiz o teste com o primeiro ex: e não me retornou nada o que sera que esta errado
string dataInicial = "1/1/2008"; string dataFinal = "29/2/2008"; TimeSpan date = Convert.ToDateTime(dataFinal) - Convert.ToDateTime(dataInicial); int totalDias = date.Days; txttotal.Text = Convert.ToString(totalDias);
GOSTEI 0
Edivan Silva
01/06/2015
Bom dia!
Tente assim:
DateTime DATAINICIAL = Convert.ToDateTime("01/01/2015");
DateTime DATAFINAL= Convert.ToDateTime("01/02/2015");
int DIA = (int)DATAFINAL.Subtract(DATAINICIAL).TotalDays;
Se o resutado for negativo basta vc inverter o posição DATAFINAEL E DATAINICIAL na terceira linha
Tente assim:
DateTime DATAINICIAL = Convert.ToDateTime("01/01/2015");
DateTime DATAFINAL= Convert.ToDateTime("01/02/2015");
int DIA = (int)DATAFINAL.Subtract(DATAINICIAL).TotalDays;
Se o resutado for negativo basta vc inverter o posição DATAFINAEL E DATAINICIAL na terceira linha
GOSTEI 0