ADICIONAR OU SUBTRAIR VALOR EM MINUTOS EM DATA
Pessoal,
Alguém pode me dar um help?
Tenho o seguinte situação, preciso adicionar ou subtrair valores em minutos de uma data formatada da seguinte: DD/MM/YYYY hh:mm
Porém a data é passada por string e não posso utilizar as classes DateTime e TimeSpan
Alguém pode me ajudar?
Alguém pode me dar um help?
Tenho o seguinte situação, preciso adicionar ou subtrair valores em minutos de uma data formatada da seguinte: DD/MM/YYYY hh:mm
Porém a data é passada por string e não posso utilizar as classes DateTime e TimeSpan
Alguém pode me ajudar?
hora1 = CDate([Ô]07:12:21[Ô])
hora2 = CDate([Ô]08:12:28[Ô])
MsgBox (CDate(CDate(hora2) - CDate(hora1)))
Mas sem usar essas funções vai dar mais trabalho...
Vê se isto resolve o teu problema:
hora2 = CDate([Ô]08:12:28[Ô])
MsgBox (CDate(CDate(hora2) - CDate(hora1)))
Mas sem usar essas funções vai dar mais trabalho...
Vê se isto resolve o teu problema:
Como adicionar ou subtrair minutos de uma data e hora usando o método add() da classe Calendar
Este trecho de código mostra como usar o método add() da classe Calendar para adicionar ou subtrair minutos de uma data e hora. Veja que este método requer o campo de calendário e um número inteiro. Para o nosso propósito, o campo de calendário será Calendar.MINUTE. Um valor positivo adiciona dias enquanto um valor negativo subtrai: import java.util.*;
import java.text.*;
public class Estudos{
public static void main(String args[]){
Calendar agora = Calendar.getInstance();
// formata e exibe a data e hora atual
Format formato = new SimpleDateFormat(
[Ô]dd/MM/yyyy - HH:mm:ss[Ô]);
System.out.println([Ô]Hoje é: [Ô] +
formato.format(agora.getTime()));
// vamos adicionar 60 minutos a esta data
agora.add(Calendar.MINUTE, 60);
// formata e exibe o resultado
formato = new SimpleDateFormat(
[Ô]dd/MM/yyyy - HH:mm:ss[Ô]);
System.out.println([Ô]Daqui a 60 minutos será: [Ô] +
formato.format(agora.getTime()));
}
}
Esse código é para java, mas podes sempre tentar adapta-lo para vb.net.
Uma consulta extra: trabalhando com horas
Uma consulta extra: trabalhando com horas
Só pra ter mais informações.
tenho 1 data definida e passo o valor em minutos.
Exemplo:
01/03/2010 23:00 + 4000 = 04/03/2010 17::00
Tks
tenho 1 data definida e passo o valor em minutos.
Exemplo:
01/03/2010 23:00 + 4000 = 04/03/2010 17::00
Tks
Tópico encerrado , respostas não são mais permitidas