On Sat, 11 Dec 2010, FernandoG wrote:

script is adapted to the specific data feed, and this data is a vector with tree elements ( ['0', '2010-12-11T22:11:34.480041Z', '7.6']). First I delate  second elemnt(2010-12-11T22:11:34.480041Z) because i dont know how to cast it and i dont need the date. There is the python code:

What I recommend for dates in Pd, is to put it as a triplet of integers (represented as floats). First put the date as a standard unix number, adjusted in the timezone you choose to use. Then separate it in three parts : $3 is for microseconds, from 0 to 999999 ; $2 is for seconds in a day, using % 86400; $1 is for the day number, using / 86400 ; for example,
your above date is :

  1292105494.480041 in epoch format
  $3 = 480041
  1292105494 is rounded downwards, in whole seconds
  $2 = 1292105494 % 86400 = 79894
  $1 = 1292105494 / 86400 = 14954

I don't know any Python. I just know that it's quite similar to Ruby, and in Ruby, when I print Time.new.to_f, I get a double (float64) that says something like 1292105494.480041, so, I suppose you can find a way to get the same.

The above triplet of numbers is output by the middle outlet of my external named [unix_time] :

  http://gridflow.ca/help/unix_time-help.html

 _______________________________________________________________________
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to