2017-04-20 2 views
1

J'ai créé la base de données à partir du fichier cookies de Google Chrome et l'une des colonnes du tableau cookies est expires_utc. Le format de la colonne est comme - 13169399213145330, ce qui ressemble plus à un temps unix. Mais quand j'essaye d'employer le convertisseur de temps d'unix, il donne de mauvaises valeurs.Format de l'heure d'expiration des cookies

Alors, de quel format s'agit-il et comment puis-je le convertir en temps unix?

Répondre

1

Ainsi, après de longues recherches sur ce sujet, voici la solution:

  • l'époque de cookies Chrome de timestap commence 1601-01-01T00: 00: 00Z (?. Pourquoi? Parce que)

Donc, c'est 11644473600 secondes avant l'époque UNIX. Pour convertir l'horodatage de chrome pour UNIX, vous devez:

  1. Devide la timestamp réelle (dans mon cas, il est expires_utc colonne dans cookies tableau) par 1000000 // Et quelqu'un doit expliquer mon pourquoi. Soustraire 11644473600
  2. FAIT! Vous avez maintenant l'horodatage UNIX.