vbscript date functions
VBScript Tarih İşlevlerine Giriş: VBScript Eğitimi # 8
Önceki dersimde, ' VBS Dizileri ‘. Bu bizim derinlemesine bir parçası VBScript öğrenme serisi .
Bu eğiticide, 'Tarih İşlevleri' hakkında daha fazla bilgi vereceğim. ' VBScript'te kullanılan. İyi bir anlayışa sahip olmak önemlidir 'VBS Tarih İşlevleri' kodlara kod yazarken 'Tarihler' kavramı üzerinde sorunsuz çalışmayı sağlamak için.
Bu eğitim, VBScript'teki farklı Tarih İşlevleri hakkında size kolay ve net bir şekilde anlamanız için basit örneklerle daha fazla bilgi verecektir.
Ne öğreneceksin:
Tarih İşlevleri
Normal senaryolarda, komut dosyası üzerinde çalışırken geçerli sistem tarihini görüntülemek için Tarih işlevi kullanılır ve Tarihler ile çalışırken kullanılan en temel ve yaygın olarak kullanılan işlevdir. Tarihi farklı biçimlere dönüştürmek için kullanılabilen çeşitli Tarih biçimi işlevleri vardır.
Bu serinin önceki öğreticilerinin bazılarında, Tarihler bir veya daha fazla örnekte kullanılmıştır. CDate gibi tarih işlevi de önceki derslerimden birinde açıklanmıştır.
Aşağıda verildiği gibi, bu temel Tarih İşlevinin kullanımını anlamak için basit bir örnek verelim.
Misal:
Let’s see implementation of a Date Function Dim val val = Date Msgbox “Today’s Date is:” & val
Çıktı is: Bugünün Tarihi: 10/24/2017
VBScript tarafından desteklenen çeşitli Tarih İşlevleri türlerine bir göz atalım.
VBScript'te kullanılan Farklı Tarih İşlevleri
Tarihler üzerinde işlem yapmak için kullanılan birden fazla Tarih Fonksiyonu ve kodlayıcıların tarihi bir formattan diğerine dönüştürmesine yardımcı olan bazı Format fonksiyonları vardır.
Çeşitli Tarih İşlevlerinin listesi aşağıdadır:
# 1) cDate:
cDate, geçerli bir ifadeyi Tarih türü değerine dönüştürmek için kullanılır. Bunun sözdizimi cDate (tarih) yani, herhangi bir geçerli Tarih / Saat ifadesi belirli bir Tarihe dönüştürülecektir.
# 2) IsDate:
IsDate, belirtilen bir ifadenin Tarih türünde olup olmadığını kontrol etmek için kullanılır. Bu, Date else False olması durumunda True olarak bir Boolean değeri döndürür. Bunun sözdizimi IsDate (herhangi bir ifade).
#3 gün:
Bu Tarih işlevi, parametre olarak belirtilen tarihin ayının gününü, yani bir ayda 30-31 gün olduğu için 1-31 arasındaki herhangi bir değeri getirmek için kullanılır. Bunun sözdizimi Gün (Tarih).
#4 ay:
Bu, yılın ayını getirmek için kullanılır. Bu, parametre olarak geçirilen belirtilen tarih için 1-12 arasında bir sayı döndürür. Bunun sözdizimi Ay Tarihi) .
#5 yıl:
Bu işlev, belirtilen Tarihin yılını getirmek için kullanılır. Bunun sözdizimi Yıl (Tarih).
# 6) Şimdi:
Bu işlev çok sık kullanılır ve yukarıda tartışılan Tarih İşlevi gibi çalışır. Bu hem geçerli sistem tarihini hem de zaman. Sözdizimi Bu Şimdi. Sadece Şimdi yazarak, mevcut sistem tarihi ve saati görüntülenecektir.
# 7) DateAdd:
Bu işlev, parametre olarak belirtilen belirli bir zaman aralığının eklenmesinden sonra bir Tarih değerini almak için kullanılır. Bunun sözdizimi DateAdd (Aralık, Sayı, Tarih).
Burada aralık, aşağıdaki değerlerden herhangi biri olabilir:
- d : Geçmek isterseniz geçilir günler bir aralık olarak ve sonra geçen 'Sayı' yı temel alarak, günler yukarıdaki işlevde son parametre olarak aktarılan Tarihe eklenir veya bu tarihten çıkarılır.
- m : Geçmek isterseniz geçilir ay Aralık olarak ve sonra geçen 'Sayı' temel alınarak, yukarıdaki işlevde son parametre olarak aktarılan Tarih'e aylar eklenir veya bu tarihten çıkarılır.
- Y : Günün gününü geçirmek isterseniz geçilir. yıl bir aralık olarak ve sonra geçen 'Sayı' yı temel alarak, günler yukarıdaki işlevde son parametre olarak aktarılan Tarihe eklenir veya bu tarihten çıkarılır. Bu d ile aynıdır.
- yyyy : Geçmek isterseniz bu geçilir. yıl bir aralık olarak ve ardından geçen 'Sayı'ya bağlı olarak, yıllar, yukarıdaki işlevde son parametre olarak aktarılan Tarihe eklenir veya bu tarihten çıkarılır.
- ne : Geçmek isterseniz bu geçilir. çeyrek bir aralık olarak ve sonra aktarılan 'Sayı' temel alınarak, yukarıdaki işlevde son parametre olarak aktarılan Tarihe bir çeyrek eklenir veya bu tarihten çıkarılır.
- içinde : Geçmek isterseniz bu geçilir. Hafta içi bir aralık olarak ve sonra geçirilen 'Sayı' temel alınarak, yukarıdaki işlevde son parametre olarak geçirilen Tarihe hafta içi günler eklenir veya bu tarihten çıkarılır.
- yukarıda : Geçmek isterseniz bu geçilir. hafta bir aralık olarak yılın değeri ve ardından geçen 'Sayı' temel alınarak, haftalar yukarıdaki işlevde son parametre olarak geçirilen Tarihe eklenir veya bu tarihten çıkarılır.
- h : Geçmek isterseniz bu geçilir. saat bir aralık olarak ve ardından geçen 'Sayı' yı temel alarak, yukarıdaki işlevde son parametre olarak geçirilen Tarihe saatler eklenir veya bu tarihten çıkarılır.
- m : Geçmek isterseniz bu geçilir. dakika bir aralık olarak ve sonra geçen 'Sayı'ya bağlı olarak, yukarıdaki işlevde son parametre olarak aktarılan Tarih'e dakikalar eklenir veya bu tarihten çıkarılır.
- s : Geçmek isterseniz bu geçilir. ikinci bir aralık olarak ve sonra geçen 'Sayı' yı temel alarak, yukarıdaki işlevde son parametre olarak aktarılan Tarihe saniyeler eklenir veya bu tarihten çıkarılır.
# 8) DateDiff:
Bu işlev, belirtilen aralığa göre parametreler olarak belirtilen 2 tarih arasındaki farkı almak için kullanılır. Bunun sözdizimi DateDiff (Aralık, Tarih1, Tarih2) . Aralığın değeri, yukarıda DateAdd işlevinde tartışılanla aynıdır.
# 9) DatePart:
Bu, tarihin parametre olarak belirtilen belirli bir bölümünü getirmek için kullanılır. Bunun sözdizimi DatePart (Aralık, Tarih) . Aralığın değeri, yukarıda DateAdd işlevinde tartışılanla aynıdır.
# 10) AyAdı:
Bu, parantez içinde parametre olarak aktarılan belirtilen Ayın adını getirmek için kullanılır. Bunun sözdizimi MonthName (Ay değeri).
# 11) FormatDateTime:
Bu, işleve sağlanan parametrelere göre Tarihi belirli bir biçime dönüştürmek için kullanılan bir biçim işlevidir. Bunun sözdizimi FormatDateTime (Tarih, Format) . Bu, yaygın olarak kullanılan bir biçim işlevidir
Biçim isteğe bağlı bir parametredir, ancak bu yaygın olarak kullanıldığından, farklı biçim parametresi değerleri hakkında bilgi sahibi olmak iyidir.
Çeşitli Biçim Parametre değerleri aşağıdaki gibidir:
0 : Bir biçim değeri olarak iletilirse 0 daha sonra Tarih parametresinde belirtilmişse Tarihi aa / gg / yyyy biçiminde saatle birlikte döndürür. Bu varsayılan değerdir.
bir : Bir biçim değeri olarak iletilirse bir ardından Tarihi Hafta İçi, Ay Adı, Yıl biçiminde döndürür.
iki : Bir biçim değeri olarak iletilirse iki daha sonra Tarihi aa / gg / yyyy biçiminde döndürecektir.
3 : Bir biçim değeri olarak iletilirse 3 daha sonra Tarih parametresinde saat belirtilmişse Tarihi ss: dd: ss PM / AM biçiminde döndürecektir.
4 : Bir biçim değeri olarak iletilirse 4 daha sonra Tarih parametresinde saat belirtilmişse Tarihi ss: dd formatında döndürecektir.
Not :WeekDay ve WeekDayName işlevleri, Date işlevleriyle doğrudan ilişkili değildir ve daha önceki öğreticilerden bazılarında zaten ele alınmıştır, bu nedenle bunları tekrar ele almıyorum.
Şimdi, bir Örnek yardımıyla bu işlevlerin kullanımını anlayalım.
Misal:
Let’s see implementation of various Date Functions Dim val,val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,val11 val = “October 25 , 2017” valnew = 10/25/2018 val1=CDate(val) val2=IsDate(val) val3=Day(val1) val4=Month(val1) val5=Year(val1) val6=Now val7=DateAdd(“d”,2,val1) val8=DateDiff(“yyyy”,valnew,val1) val9=DatePart(“m”,val1) val10=MonthName(val4) val11=FormatDateTime(val,2) Msgbox “Converted Date Value is:” & val1 & “
” Msgbox “Checking if it is Date Value:” & val2 & “
” Msgbox “Day fetched from Date is:” & val3 & “
” Msgbox “Month fetched from Date is:” & val4 & “
” Msgbox “Year fetched from Date is:” & val5 & “
” Msgbox “Current Date Value is:” & val6 & “
” Msgbox “Date Value after addition is:” & val7 & “
” Msgbox “Date Value Difference is:” & val8 & “
” Msgbox “Part fetched from Date Value is:” & val9 & “
” Msgbox “Month Name fetched from Date is:” & val10 & “
” Msgbox “The new format of Date is:” & val11
Çıktı dır-dir:
uygulama desteği mülakat soruları ve cevapları pdf
Dönüştürülen Tarih Değeri: 10/25/2017
Tarih Değeri olup olmadığını kontrol etme: Doğru
Tarihten itibaren getirilen gün: 25
Tarihten getirilen ay: 10
Getirildiği Tarih: 2017
Geçerli Tarih Değeri: 10/25/2017 01:48:29
Eklemeden sonraki Tarih Değeri: 10/27/2017
Tarih Değer Farkı: 1
Tarih Değerinden getirilen parça: 10
Şu tarihten itibaren getirilen Ay Adı: Ekim
Yeni Tarih biçimi: 25.10.2017
Sonuç
Eminim ki bu eğitim, her birinizin VBScript'te kullanılan Tarih İşlevleri hakkında iyi bilgiler edinmenizi sağlar ve bu da VBScript serisinin sonraki derslerine devam etmenize yardımcı olur.
Sonraki VBScript Eğitimi # 9 : Bir sonraki VBScript eğitiminde 'Dizeler ve Çerezler' i tartışacağım.
Aşağıdaki yorumlar bölümünde bu öğretici hakkında herhangi bir sorunuz varsa bize bildirin.
Önerilen Kaynaklar
- Python Dizesi İşlevleri
- VBScript Dize İşlevleri: VBScript inStr, Replace, Mid ve Trim İşlevleri
- VBScript İşlevleri ve Prosedürleri
- JMeter Değişkenleri ve Fonksiyonları
- VBScript Dizileri: DIM, REDIM, Bölme ve Ubound Dizi İşlevlerini Kullanma
- Python İşlevleri
- C ++ 'da Kitaplık İşlevleri
- Parametreli ve Dönüşlü Unix Shell Komut Dosyası İşlevleri