Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou com um problema, preciso diminuir e acrescentar 2 horas em uma determinada hora. Até aí eu consegui, o meu problema suge quando no momento de diminuir o 2 horas de uma hora essa hora é maior do que 22:00. Isso faz com que o dia mude me retornando errado.
HrConf= "23:00"
HrConf=cdate(HrConf)
'response.Write(HrConf)
Hr2= cdate("2:00")
response.Write(HrAnt)
HrAnt=mid(cdate(cdate(HrConf)-cdate(Hr2)),1,5)
HrDep=mid(cdate(cdate(HrConf)+cdate(Hr2)),1,5)
response.Write(HrDep) a variável HrDep recebe "31/12", essa string é um pedaço de uma data, ou seja quando eu subtraio ou adiciono horas se após essa operação o dia mudar ela transforma a hora em data.
Minha pergunta é existe a possibilidade de realizar essas operaões de adição e subtração com a data e a hora ao mesmo tempo, para que não ocorra esse tipo de problema?
Caso alguém tenha outra sugestão eu aceito ou se alguém achar que estou fazendo tudo arrado... por favor me ajudem.
Carregando comentários...