SORU
12 EYLÜL 2009, CUMARTESİ


Nasıl Ruby milisaniye olarak geçen zaman alabilirim?

Eğer varsa Time bir nesne var :

Time.now

ve daha sonra başka bir nesne örneğini ben aynı hattı ile, kaç milisaniye geçti nasıl görebilirim? İkinci nesne aynı dakika, sonraki dakika, hatta saat içinde oluşturulabilir.

CEVAP
12 EYLÜL 2009, CUMARTESİ


Daha önce de belirttiğimiz gibi, Eğer sayısal (veya kayan nokta) değerleri gibi Time nesneler üzerinde işlem yapabilirsiniz. Bu işlemleri kolayca dönüştürülebilir ikinci çözüm neden.

Örneğin:

def time_diff_milli(start, finish)
   (finish - start) * 1000.0
end

t1 = Time.now
# arbitrary elapsed time
t2 = Time.now

msecs = time_diff_milli t1, t2

Bu kesmek için olup olmadığını karar vermeniz gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chaoticmoogle

    Chaoticmoogl

    13 ŞUBAT 2006
  • 10 Daughters, 2 Sons

    10 Daughters

    10 Mart 2009
  • xdadevelopers

    xdadeveloper

    25 Aralık 2009