RECUPERAR OS MILLISECONDS DE UMA DATA EM UM BANCO

 Tópico anterior Próximo tópico Novo tópico

RECUPERAR OS MILLISECONDS DE UMA DATA EM UM BANCO

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#496130 - 21/01/2021 22:30:29

JABA
CABO FRIO
Cadast. em:Agosto/2005


Última edição em 21/01/2021 22:31:55 por JABA

Citação:
Infelizmente a comunicação com o MS SQL Server usando 'DateTime' tanto o 'INSERT' quanto o 'SELECT' a informação dos milissegundos é perdida.


Você tem que converter o valor do campo para o tipo  DateTime. Existe o ConvertTo e o Ctype para mudança de tipo. Use um ou outro e veja o que acontece.

         dim reader as SqlDataReader = cmd.ExecuteReader();
          while(reader.Read())
          {
            dim dt as DateTime  = CType(reader['DataAlteracao'], DateTime);
            dim milliSeconds as integer = dt.Millisecond;
            Console.WriteLine(dt.ToString('yyyy-MM-dd HH:mm:ss.fff'));
           }



_______________________________________________________________________________________________

Se a alma ou esprito so imateriais, como eles fazem para se localizar quando o corpo est em movimento?



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por TUNUSAT em 23/01/2021 15:24:32