2017-10-17 4 views
-1

Comment convertir Int Big en datetime avec un style 109 qui commence par mon dd yyyy hh:mi:ss:mmmAMComment convertir Big Int dans le style Datetime 109

632979854880200000 est le grand INT

select Convert(Datetime,((632979854880200000 - 599266080000000000)/864000000000),109) AS Datetime from Abc

+1

S'il vous plaît ajouter un peu plus en détail, comme ce que les mathématiques dans l'énoncé de conversion tente, ainsi que les résultats attendus. –

+0

[This] (https://stackoverflow.com/questions/46491686/how-to-convert-numeric-number-into-datatime) est une question différente. Pourquoi un canard? – HABO

+0

@HABO J'aimerais avoir vu votre commentaire –

Répondre

0

Exemple

select ViaConvert = Convert(varchar(30),Convert(Datetime,((632979854880200000 - 599266080000000000)/864000000000.0)),109) 
     ,ViaFormat = Format(Convert(Datetime,((632979854880200000 - 599266080000000000)/864000000000.0)),'MMM dd yyyy hh:mm:ss tt') 

Retours

ViaConvert     ViaFormat 
Nov 1 2006 1:44:48:017PM Nov 01 2006 01:44:48 PM