Örnek
******************************************
!!CB!! 173
On SAM_Click
..If SalIsValidDateTime(df1)
......Set df1 = SalFmtFormatDateTime ( (SalStrToDate(df1) + 1), 'dd.MM.yyyy' )
..Else
......Call SalMessageBox('Girilen tarih gg.aa.yyyy
............formatında olmalıdır. (Örn.01.11.2010)','HATA!',MB_Ok)
......Call SalSetFocus ( df1 )
Bir sonraki günü nasıl bulurum?
*******************************
Set dDateDegisken = dDateDegisken + 1
Yukarıdaki komut satırı,
dDateDegisken içerisindeki tarihe bir gun
eklenmesini sağlayacaktır.
Bir string değerin valid bir tarih olup
olmadığını nasıl test edebilirim ?
*****************************************
If SalIsValidDateTime(df1)
.......gecerli bir tarih degeriyse yapilacak cesitli isler
Else
.......gecerli bir tarih degeriyse yapilacak cesitli isler
String ten date e dönüşüm
************************
dtDateTime = SalStrToDate ( strString )
String bir değeri date/time değerine dönüştürmek için kullanın.
SalStrToDate fonksiyonu sistem tarih formatını kullanır.
Format sorunu durumlarında SalDateConstruct fonksiyonu
işinize yarayacaktır. Aşağıdaki örneklerde bu fonksiyonda
kullanılmıştır.
Örnek
! Set dDeneme = SalDateConstruct ( nYear, nMonth, nDay, nHour, nMinute, nSecond )
! Aşağıdaki iki satırda dDeneme isimli Date/Time değişkene atama yapılmaktadır.
Set dDeneme = SalDateConstruct ( 2009, 01, 26, 11, 10, 05 )
Set dDeneme = SalStrToDate ( '2009-01-26-10.43.43.480000' )
Call SalDateToStr(dDeneme, df2)
Date ten string e dönüşüm
*************************
nLength = SalDateToStr ( dtDateTime, strDate )
srtDate değeri, dtDateTime değişkeninin string e dönüşmüş halidir.
Bir tarih değerini istenen formatta
nasıl yazdırabilirim?
********************************************
Set df1 = SalFmtFormatDateTime ( dBirDate ), 'dd.MM.yyyy' )
Yukarıdaki fonksiyon aynı zamanda date i string e çevirmenizide sağlamış olur.
Ek olarak tip dönüşümleri ile ilgili yukarıdaki fonksiyonlar da kullanılabilir.
KULLANILABİLECEK FORMAT AÇIKLAMALARI
**************************************************************
Valid date/time picture format values:
Value Item Appearance
M month 1-12
MM month 01-12
MMM month Jan-Dec
MMMM month January-December
d day 1-31
dd day 01-31
ddd day Mon-Sun
dddd day Monday-Sunday
yy year 00-99
yyyy year 0000-9999
hh hour 1-12
hhhh hour 0-24
mm minutes 0-59
ss seconds 0-59
mmmmmm microseconds 000000-999999
AMPM AM/PM The AM/PM indicator
Examples of date/time picture format mappings:
Date/Time Picture Meaning
d MMMM, yyyy 9 January, 1992
dddd, MMMM d, yyyy Friday, February 7, 1992
M/d/yy 3/18/92
dd-MM-yyyy 18-03-1992
d “of” MMMM, yyyy 9 of January, 1992
M/d/yy-hh.mm.ss AMPM 2/3/92-12.23.15 AM
Hiç yorum yok:
Yorum Gönder