2017-01-06 6 views
0

J'ai un entier nanoseconde à formater en tant qu'objet Time dans ruby. Comment puis-je obtenir l'objet temps de la nanoseconde en ruby?Obtenez l'objet de temps de nano seconde?

J'ai essayé

Time.strptime '2318482693000', '%N' 

mais le temps est de retour heure actuelle pas le temps exact donné (en nanosecondes)

+2

Si cela représente 2318.48 secondes en nanosecondes, cela ne peut pas être reconverti en 'Time' car il est évidemment basé sur un décalage qui n'est pas donné. – tadman

+0

Quel est votre résultat attendu? – Stefan

+0

@tadman Je me suis rendu compte qu'il ne pouvait pas commencer à partir du 1er janvier 1970. Il y avait une réponse que je voudrais accepter qui a été supprimée. – Yana

Répondre

1

Vous feriez mieux d'envisager d'utiliser Time#at. Mais vous devez ajuster votre nano un peu.