Convertir une chaîne de caractères date en timestamp
Est-il un moyen simple de convertir une RFC HTTP date en timestamp en Lua?
"Sat, 29 Oct 1994 19:43:31 GMT"
en
783467011
OriginalL'auteur BorisTheBlade | 2010-11-05
Vous devez vous connecter pour publier un commentaire.
La correction de lhf exemple de code pour tenir compte de fuseau horaire depuis os.time() ne dispose pas d'un moyen de spécifier le fuseau horaire. Supposons également toutes les entrées se termine en GMT depuis cela ne fonctionne qu'avec l'heure GMT.
Qui nous donne 783477811. Et nous allons vérifier avec os.date("!%c") car la ! va faire la sortie en UTC au lieu de fuseau horaire local.
OriginalL'auteur Arrowmaster
Si vous avez besoin de convertir la valeur d'un timestamp unix, le code pour faire ceci:
OriginalL'auteur Ryan Crowley
Le code ci-dessous n'est présent, sauf qu'il ne gère pas les fuseaux horaires:
Mais il imprime 783467011. Le code ci-dessous nous indique que 1288374211 est une date différente:
OriginalL'auteur lhf
utilisation luadate, vous pouvez l'installer avec luarocks.
OriginalL'auteur mescalin