Comment convertir les ticks en time_t ou filetime()?convertir les ticks en time_t ou Filetime()
0
A
Répondre
4
time_t
est defined comme le nombre de secondes à partir de la date d'époque Unix 1 Janvier, 1970 @ 00:00 UTC. Donc, vous avez essentiellement besoin de déterminer combien de temps vos ticks représentent et soustraire le temps de l'époque. Ce qui suit devrait le faire.
double GetTimeTSecondsFrom(long ticks)
{
DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
return (new DateTime(ticks) - epoch).TotalSeconds;
}
1
Pour time_t:
long ticks = 633918528000000000;
DateTime target = new DateTime(ticks);
DateTime start = new DateTime(1970, 1, 1, 0, 0, 0);
double time_t = (target - start).TotalSeconds;
Questions connexes
- 1. Comment puis-je convertir les ticks en format de date?
- 2. FILETIME to __int64
- 3. PowerShell - Conversion des ticks en temps
- 4. Obtenir des ticks de minuterie en Python
- 5. Conversion de MSSQL GetUTCDate() en ticks PHP/Unix/MySQL
- 6. Comment créer FILETIME dans Win32?
- 7. Vous cherchez bon convertisseur FILETIME
- 8. Est-ce que quelqu'un sait comment convertir NSDate en date (ticks)?
- 9. time.h remplacement direct: time_t pour les valeurs (année <1970) et (année> 2038) en ANSI-C ou C99
- 10. Format de ticks à date
- 11. Représentation sous forme de chaîne de time_t?
- 12. convertir char ** en char * ou char
- 13. Convertir un nœud DOM ou Document en XML en JavaScript
- 14. Comment convertir les photos Decimal en T?
- 15. Comment convertir les coordonnées en Latitude & Longitude?
- 16. C# (ou VB6) Convertir Word doc en Tiff
- 17. Comment puis-je convertir un System.Drawing.font en System.Windows.Media.Fonts ou TypeFace?
- 18. Comment convertir un nombre décimal en temps ou vice versa
- 19. Convertir les superposition de JavaScript en JSON?
- 20. Convertir les données Zope en Mysql
- 21. Convertir les caractères étendus en int
- 22. Comment convertir les IDN en ASCII?
- 23. Convertir les valeurs du dictionnaire en tableau
- 24. convertir les listes imbriquées en chaîne
- 25. Comment convertir les photos TimePrimitive en int?
- 26. Pourquoi C++ permet-il implicitement de convertir les valeurs arithmétiques ou énumératives en valeurs booléennes?
- 27. Convertir NSNumber en CLCoordinate
- 28. C# Dénuder/convertir un ou plusieurs caractères
- 29. Convertir une chaîne en code C++
- 30. Comment puis-je convertir de COleDateTime de MFC en C# DateTime?
ce qui est excellent ... aussi plese peut me dire comment convertir time_t aux tiques grâce – user175084
meilleure réponse que la mienne, comme je l'ai oublié de préciser UTC .. – stuartd
Pour effectuer l'opération inverse, juste ajoutez 'epoch.Ticks' à' TimeSpan.FromSeconds (time_t_value) .TotalTicks'. –