Oracle CRM On Demand Yönetimi > Expression Builder > Expression Builder İşlevleri > ToChar
ToChar
Expression Builder uygulamasında ToChar işlevi, belirli bir tarihi veya sayısal ifadeyi biçimlendirilmiş dizeye dönüştürür.
Sözdizimi
ToChar(expression, format)
DİKKAT: ToChar işlevi değerinde, hem tarih biçimlerini hem de sayı biçimlerini kullanmayın. Aksi halde, geçersiz sonuçlarla karşılaşılabilir.
Sonuç Tipi
Dize
Bağımsız Değişkenler
Aşağıdaki tabloda işlevlerin bağımsız değişkenleri açıklanmıştır.
Bağımsız Değişken
|
Açıklama
|
expression
|
Tarih, tarih ve saat ya da sayısal değer getiren bir ifade veya alan.
|
biçim
|
Tarih veya sayı biçimini temsil eden bir dize.
|
Aşağıdaki tabloda işlevin tarih biçimleri açıklanmıştır.
Biçim Kodu
|
Açıklama
|
DD
|
Ayın iki basamakla ifade edilen günü (01-31).
|
DDDD
dddd
|
Gün adı.
|
MM
|
İki basamaklı ay numarası (01 OCAK olmak üzere 01-12). MM büyük harfle girilmelidir, çünkü küçük harfle mm dakikayı ifade eder.
|
MMMM
mmmm
|
Ay adı. mm (küçük harfle iki m harfi) dakikayı ifade ettiği için, küçük harf kullanıyorsanız mmmm (küçük harfle dört m harfi) yazmanız gerektiğini dikkate alın.
|
Y
|
Yılın son basamağı.
|
YY
|
Yılın son iki basamağı.
|
YYYY
|
Yılın dört basamağı.
|
hh12
|
12 saat biçiminde günün saati.
|
hh24
|
24 saat biçiminde günün saati.
|
hh
|
Günün saati. Zamanı uygun şekilde ayarlamak için AM veya PM yazabilirsiniz. Örneğin:
hh:mm:ss PM
AM veya PM yazmamanız durumunda, öndeğer olarak 24 saat biçimi kullanılır.
|
mm
|
Dakika sayısı. mm (küçük harfle iki m harfi) ifadesinin her zaman dakikayı ifade ettiğini ve iki basamakla ayın gününü belirtmek üzere kullanılamayacağını göz önünde bulundurun.
|
ss
|
Saniye sayısı.
|
Aşağıdaki tabloda işlevin sayı biçimleri açıklanmıştır.
Biçim Kodu
|
Örnek
|
Açıklama
|
#
|
####
|
Belirtilen sayıda basamağa sahip olan değeri, değer negatifse başında eksi işaretiyle getirir.
|
0
|
####.00
|
Baştaki sıfırları getirir. Sondaki sıfırları getirir.
|
$
|
$###.00
|
Başında dolar işareti bulunan değeri getirir.
|
,
|
#,###
|
Belirtilen konumda bir virgül işareti getirir. Virgül, ondalık işaretinin sağında bulunamaz. Biçim modeli virgül işaretiyle başlamamalıdır.
|
.
|
###.##
|
Belirtilen konumda bir ondalık işareti getirir. Biçim parametresinde yalnızca bir ondalık işaretine izin verilir. Ondalık işaretinden sonra belirtilen basamak sayısı ondalık işaretinden sonra mevcut olan basamak sayısından azsa, ondalık yuvarlanır.
|
Sayı Biçimlerini Kullanma Örnekleri
Aşağıdaki örnek 10 değerini getirir:
ToChar (10, '##.##')
Aşağıdaki örnek 10 değerini getirir:
ToChar (10, '##.00')
Aşağıdaki örnek 10,24 değerini getirir:
ToChar (10,2388, '##.00')
Aşağıdaki örnek -10,24 değerini getirir
ToChar (-10,2388, '##.##')
Tarih Biçimlerini Kullanma Örnekleri
Aşağıdaki örnekte, Timestamp() işlevinin getirdiği değer DD/MM/YYYY biçimine dönüştürülür:
ToChar(Timestamp(),'DD/MM/YYYY')
Örneğin, Timestamp() işlevi 02/29/2008 10:58:37 değerini getirirse, önceki ifade 29/02/2008'e karşılık gelir.
Aşağıdaki örneklerde, çeşitli biçimler kullanılarak gece yarısının nasıl gösterildiği belirtilmiştir:
ToChar(Today(), YYYY/MM/DD hh:mm:ss PM) şunu getirir: 2009/05/22 12:00:00 AM
ToChar(Today(), YYYY/MM/DD hh:mm:ss) şunu getirir: 2009/05/22 00:00:00
ToChar(Today(), YYYY/MM/DD hh24:mm:ss PM) şunu getirir: 2009/05/22 00:00:00
İlgili Konular
İlgili Expression Builder bilgileri için aşağıdaki konulara bakın:
|