التابع gm الخاص بالصنف Time في روبي
ينشئ التابع gm توقيتا Time استنادًا إلى القيم المعطاة، ويتم تفسيرها على أنها UTC (GMT). يجب تحديد السنة. القيم الأخرى تساوي افتراضيا الحد الأدنى لقيمة هذا الحقل (وقد تكون nil أو قد تُحذف). يمكن تحديد الشهر بعدد من 1 إلى 12، أو بأسماء الشهور الإنجليزية المكونة من ثلاثة أحرف. يتم تحديد الساعات من المجال (0..23). سيُطلق استثناء ArgumentError إذا كانت أي من تلك القيم خارج النطاق. سيقبل التابع أيضًا عشر وسائط في الطلب المُخرج من #to_a.
يمكن أن يكون للوسيطين sec_with_frac و usec_with_frac جزء كسري.
البنية العامة
gm(year) → time
gm(year, month) → time
gm(year, month, day) → time
gm(year, month, day, hour) → time
gm(year, month, day, hour, min) → time
gm(year, month, day, hour, min, sec_with_frac) → time
gm(year, month, day, hour, min, sec, usec_with_frac) → time
gm(sec, min, hour, day, month, year, dummy, dummy, dummy, dummy) → time
المعاملات
year
month
day
hour
min
sec_with_frac
sec
usec_with_frac
dummy
القيمة المُعادة
أمثلة
مثال على استخدام التابع gm:
Time.utc(2000,"jan",1,20,15,1) #=> 2000-01-01 20:15:01 UTC
Time.gm(2000,"jan",1,20,15,1) #=> 2000-01-01 20:15:01 UTC
انظر أيضا
- التابع
at: ينشئ التابعatتوقيتا جديدًاTimeمع القيم المعطاة من قِبلtime(انظر فقرة البنية العامة)، أو عدد الثوانيseconds_with_frac، أو عدد الثوانيsecondsوالكسورmicroseconds_with_fracمنذ حقبة يونيكس. يمكن أن يكون الوسيطانseconds_with_fracوmicroseconds_with_fracمن النوعIntegerأوFloatأوRationalأو غيرها من الأصناف العددية (Numeric). تتيح الميزة غير المحمولة أن يكون الموضع (offset) سالبًا في بعض الأنظمة. - التابع
local: التابعlocalمشابه لـ::gm، ولكنه يفسر القيم في إطار المنطقة الزمنية المحلية.