2 Eylül 2022 Cuma

SQL İdentity Scope_Identity ve Ident_current komutları ne işe yarar aralarındaki ne fark var?

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('.');
}