Neler yeni
MEGAForum - Teknoloji Forumu

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

Linux Dağıtımlarında Değişik Tarih-Saat Gösterimleri Oluşturma/Kullanma

TRWE_2012

لِيَغْفِرَ لَكَ اللّٰهُ مَا تَقَدَّمَ مِنْ ذَنْبِك
Moderatör
Konum
BERTUNA
  • Üyelik Tarihi
    2 Haz 2020
  • Mesajlar
    5,277
  • MFC Puanı
    15,980
Açıklama:

G.N.U-Linux dağıtımlarının kullanım esneklerinden biri de Tarih-Saat Göstergesinin , PC Kullanıcısının kendisine göre özelleştirilebilmesidir.Bu özellik özelleştirmesi gerçekten eğlencelidir ve görsel olarak keyif verici bir durumdur.Windows Sistemlerinde bu özelleştirme olanakları Linux kadar da esnek de değildir.

Tarih-Saat özelleştirmesinde kullanılan % kısaltmalar ve anlamları aşağıda verilmiştir.Bu %'desel ifadeleri kombinasyonlarını harmanlayarak, kendinize özel "Tarih-Saat" kalıp setleri oluşturup kullanabilirsiniz.

Kod:
%% | açıklaması(türkçeleştirilmiş)
  ---------------------------------------------------------
%a   yerel kısaltılmış hafta içi günleri adı (örn, Pzr)
%A yerel tam haftaiçi gün adı (örn, Pazar)
%b yerel kısaltılmış ay adı (örn, Ock)
%B yerel tam ay adı (örn, Ocak)
%c yerel tarih ve zaman (örn, Cum Mar 3 23:05:25 2005)
%C century; like %Y, except omit last two digits (e.g., 20)
%d day of month (e.g., 01)
%D date; same as %m/%d/%y
%e day of month, space padded; same as %_d
%F tam tarih; %Y-%m-%d ile aynı
%g ISO hafta numarasının son iki hanesi (bkz %G)
%G ISO hafta numarasının ISO yılı (bkz %V); genelde sadece %V ile kullanılır
%h %b ile aynı
%H saat (00..23)
%I saat (01..12)
%j yılın günü (001..366)
%k hour, space padded ( 0..23); same as %_H
%l hour, space padded ( 1..12); same as %_I
%m month (01..12)
%M minute (00..59)
%n bir satırbaşı
%N nanosaniye (000000000..999999999)
%p Ya AM yada PM'in eşdeğeri; eğer bilinmiyorsa boşluk
%P %p gibi, fakat daha küçük
%r yerel 12 saatlik zaman (örn, 11:11:04 PM)
%R 24 saatlik saat ve dakika; %H:%M şeklinde
%s 1970-01-01 00:00:00 UTC'den beri saniye
%S saniye (00..60)
%t sekme
%T zaman; %H:%M:%S gibi
%u haftanın günü (1..7); 1 Pazartesi
%U Pazar, haftanın ilk günü olmak üzere, hafta numarası (00..53)
%V Pazartesi, haftanın ilk günü olmak üzere, ISO hafta numarası (01..53)
%w Haftanın günü (0..6); Pazar 0
%W Pazartesi, haftanın ilk günü olmak üzere, hafta numarası (00..53)
%x yerel tarih gösterimi (ör., 12/31/99)
%X yerel zaman gösterimi (ör., 32:13:48)
%y yılın son iki basamağı (00..99)
%Y yıl
%z +hhmm numeric time zone (e.g., -0400)
%:z +hh:mm numeric time zone (e.g., -04:00)
%::z +hh:mm:ss numeric time zone (e.g., -04:00:00)
%:::z numeric time zone with : to necessary precision (e.g., -04, +05:30)
%Z alphabetic time zone abbreviation (e.g., EDT)

Daha fazla bilgi için;

Pratik Olan :

Kod:
date --help

Uzun Ve Açıklayıcı Olan :

Kod:
man date
alabilirsiniz.

Mesela TRWE_2012 kurmuş olduğu GNU-Lnux dağıtımlarında hep şu uzun ve hoş "Tarih-Saat" kalıbını tercih etmektedir.

Kod:
Uzun Tarih -Saat Formatı :            %d %B %Y %A,%H:%M:%S >_ [%V/%j]
Kısa Tarih -Saat Formatı :            %d/%m/%Y/[%V/%j]>_%H:%M:%S

Bu ifadelerin anlamı :

01 Ocak 2021 Pazartesi, 00.00.00>_[1.hafta'nın(1.günü)]

diğerinin anlamı da;

09/03/2021/[11/069] >_ 00:00:00 (İfadeki 11/069 ifadesinin anlamı 11.haftanın 69.günü demektir.)

Diğer uzmansal Tarih Ve Saat Kalıpları Aşağıda Verilmiştir.Dilediğinizi kullanabilirsiniz.(Yönetici Modunda bir terminal penceresini Ctrl+alt+T ile açın)

1.Kalıp :

Kod:
date aygünsaatdakikayıl.saniye


Örnek:

Kod:
# date 030919002021.00
ifdesinde ;

03:Yılın ayı
09:Yılın günü
19:saat kısmı
00:dakika kısmı
2021:Yıl
00:saniye kısmı

Enter tuşuna basıdığında çıktısı aşağıdaki gibidir. ;

Pzt Mar 9 19:00:00 +03 2021

2.Kalıp:

Kod:
date +%Y%m%d

yazın ve enter tuşuna basıldığında çıktısı 20210309 olacaktır.

Burada;

2021 :Yıl
03:Ay
09:Gün'dür

Yada bu kalıbı şu şekilde de düzenleyebilirsiniz.

Kod:
date +%d/%m/%Y_%H:%M:%S

enter tuşuna basıldığında çıktısı aşağıdaki gibi olur.

Örneğin;

Kod:
# date -s 09/03/2021_+14:53:00

Çıktısı

3 Eylül 2021_14:53:00

3.Kalıp

Kod:
#date ++++%T_%j_%C
yazın ve enter tuşuna basarsanız çıktısı aşağıdaki gibi olur.

+++20:02:08_069_21

Burada

+++ = +3'lik UTC Zaman Dilimi
20:02:08 = saat:dakika:saniye
069 = Yılın 1.gününden itibaren kaçıncı gün olduğu (örnekte 69-1 = 68 gün geçmiştir.)
21 = Yılın sondan iki basamağı

 
Üst Alt