2013-08-01 3 views
0

J'essaye d'obtenir la date de timeuuid sans appeler la fonction dateOf(id) dans cqlsh. Donc, y a-t-il une fonction dans phpcassa qui peut convertir timeuuid à ce jour?Conversion de timeuuid en date-heure dans phpcassa

+0

Possible copie: http://stackoverflow.com/questions/9638198/getting-value-from-a-key-type-timeuuid-in-cassandra-php –

+0

Eh bien, dans la dernière version, il n'y a pas de 'CassandraUtil' mais il existe 'UUID :: import ($ timeuuid)' – aacanakin

Répondre

2

Vous pouvez utiliser l'attribut $time de \phpcassa\UUID objets pour obtenir un timestamp unix, comme ceci:

$timeuuid = UUID::uuid1(); 
echo "timestamp: $timeuuid->time"; 

De là, il est facile de faire d'autres objets de date et d'heure.

+0

Eh bien, j'essaye de convertir un timeuuid de chaîne existant en 'uuid1'. i.e '$ timeuuid =" 0e6f9df0-fb40-11e2-8bbc-ef32f0e43a97 "'. J'essaie d'obtenir un horodatage. Comment puis je faire ça ? – aacanakin

+1

Vous devez d'abord créer un objet UUID à partir de cette chaîne en faisant '$ timeuuid = UUID :: import (" 0e6f9df0-fb40-11e2-8bbc-ef32f0e43a97 ");' –

Questions connexes