REXX Programlama Dili - Yerleşik İşlevler - TIME
Dizilim
TIME(seçenek)
İşlev
Üzerinde çalışma yapılan bilgisayar sisteminin mevcut zaman ayarını dikkate alarak, geçerli yerel saat değerinin elde edilmesini 'seçenek' değiştirgesi ile belirtilen saat görüntüleme biçimini dikkate alarak gerçekleştirmek.
Herhangi bir seçenek belirtilmezse, saat
SS:dd:ss
biçiminde görüntülenir. Bu biçimde yer alan belirtimlerin anlamları
SS : Saat kısmı. (00 - 23)
dd : Dakika kısmı. (00 - 59)
ss : Saniye kısmı. (00 - 59)
şeklinde tanımlıdır.
Değiştirge(ler)
(Öğleden Önce)seçenek
Saat görüntüleme biçimi olarak kullanılacak biçimi işaret eden (belirten) karakter dizgisi.
İzleyen satırlarda ayrıntısı verilen seçenekleri tanımlayan dizgiler aynen kullanılabileceği gibi, ilgili seçeneğin baş harfleri de kullanılabilir.
Civil
Saatin sivil biçiminde görüntülenmesini sağlar. Söz konusu biçim,
SS:ddxx
şeklinde olup,
SS : Saat kısmı. 01 ile 12 arasında değer alır.
dd : Dakika kısmı. 00 ile 59 arasında değer alır.
xx : Öğleden önceyi ve öğleden sonrayı tanımlayan karekter dizgisi.
AM : Ante Meridiem
PM : Post Meridiem
(Öğleden Sonra)olarak tanımlıdır.
Elapsed
Saatin yeniden başlatılmasından veya sıfırlanmasından itibaren geçen saniyelerin elde edilmesini sağlar.
Hours
Saatin yalnızca saat kısmının elde edilmesini sağlar.
Long
Saatin
SS:dd:ss.uu0000
biçiminde görüntülenmesini sağlar. Bu biçimde yer alan belirtimlerin anlamları
SS : Saat kısmı.
dd : Dakika kısmı.
ss : Saniye kısmı.
uu : Salise kısmı.
şeklinde tanımlıdır.
Minutes
Gece yarısından itibaren geçen toplam dakika sayısının elde edilmesini sağlar.
Normal
Saatin
SS:dd:ss
biçiminde görüntülenmesini sağlar. Bu biçemde yer alan belirtimlerin anlamları
SS : Saat kısmı. (00 - 23)
dd : Dakika kısmı. (00 - 59)
ss : Saniye kısmı. (00 - 59)
şeklinde tanımlıdır.
Reset
Saatin yeniden başlatılmasından veya sıfırlanmasından itibaren geçen saniyelerin elde edilmesini sağlar.
Seconds
Gece yarısından itibaren geçen saniyelerin toplam değerinin elde edilmesini sağlar.
Örnek Kullanım
/* */
Say 'Seçeneksiz : ' TIME()
Say 'Civil Biçimi : ' TIME('Civil')
Say 'Elapsed Biçimi : ' TIME('Elapsed')
Say 'Hours Biçimi : ' TIME('Hours')
Say 'Long Biçimi : ' TIME('Long')
Say 'Minutes Biçimi : ' TIME('Minutes')
Say 'Normal Biçimi : ' TIME('Normal')
Say 'Reset Biçimi : ' TIME('Reset')
Say 'Seconds Biçimi : ' TIME('Seconds')
dizilimlerini içeren betiğin yürütümü (icrası) sonucu
Seçeneksiz : 11:45:27
Civil Biçimi : 11:45am
Elapsed Biçimi : 0
Hours Biçimi : 11
Long Biçimi : 11:45:27.500000
Minutes Biçimi : 705
Normal Biçimi : 11:45:27
Reset Biçimi : 0
Seconds Biçimi : 42327
şeklindeki ekran çıktısı elde edilir.
Açıklama(lar)