2 Eylül 2022 Cuma
2 Şubat 2022 Çarşamba
c# Number Decimal Separator
Tutar işlemlerinde sistem ondalık ayracı farklılıklarından kaynaklanan sorunların önüne geçmek için
Uygulamanın çalıştığı sunucu/pc üzerinde tanımlı ayracı bilgisini dönen; "CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator" kullanarak daha kısa kod yazabilirsiniz.
Örnek;
string transactionAmount = "1,20";
string uiSep = CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator;
string Amount = string.Empty;
var x = transactionAmount.Split(uiSep);
if (x.Length == 2) {
Amount = x[0] + x[1].PadRight(2,'0');
} else {
Amount = x[0] + "00";
}
30 Ocak 2022 Pazar
Javascript Ayın son günü
ayın son günü bulmak için kullanılabilecek bir metot
function daysInMonth(m, y){
return m===2?y&3||!(y%25)&&y&15?28:29:30+(m+(m>>3)&1);
}
<!-- example -->
<input type="text" placeholder="enter year" onblur="
for( var r='', i=0, y=+this.value
; 12>i++
; r+= 'Month: ' + i + ' has ' + daysInMonth(i, y) + ' days<br>'
);
this.nextSibling.innerHTML=r;
" /><div></div>
İşlem tarihinden bir gün sonrasını set ededen metot içinde kullanımı
function formatDate() {
var d = new Date(),
month = '' + (d.getMonth() + 1),
day = '' + (d.getDate() + 1),
year = d.getFullYear();
if (month.length < 2)
month = '0' + month;
if (day.length < 2)
day = '0' + day;
// ayın son gününden büyük ise gün set eder
if (day > daysInMonth(d.getMonth(), year))
day = d.getDate();
return [day, month, year].join('.');
}
Kaydol:
Kayıtlar (Atom)