Class: EaseEngine::Time
- Inherits:
-
Time
- Object
- Time
- EaseEngine::Time
- Defined in:
- lib/ease_engine/time.rb
Instance Method Summary collapse
Instance Method Details
#-(time) ⇒ Object
11 12 13 |
# File 'lib/ease_engine/time.rb', line 11 def -( time ) ( to_i - time.to_i ) * 1000000 + ( usec - time.usec ) end |
#is_same_day(time) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/ease_engine/time.rb', line 15 def is_same_day( time ) return false if day != time.day return false if month != time.month return false if year != time.year return true end |
#to_s ⇒ Object
3 4 5 |
# File 'lib/ease_engine/time.rb', line 3 def to_s sprintf( "%04d/%02d/%02d %02d:%02d:%02d.%06d", year, month, day, hour, min, sec, usec ) end |
#to_unix_epoch_time_usec ⇒ Object
7 8 9 |
# File 'lib/ease_engine/time.rb', line 7 def to_unix_epoch_time_usec to_i * 1000000 + usec end |