Senin, 21 Oktober 2019

Hubungan antara strtotime php and datetime C#


  • PHP

     example
   
       $f1=strtotime('21-Oct-2019 05:28') - strtotime('21-Oct-2019 00:05');
       echo $f1;

      Output =   19380  // echo $f1;

  • C#

     //time
     DateTime d11 = DateTime.ParseExact("21-10-2019 05:28", "dd-MM-yyyy HH:mm", CultureInfo.InvariantCulture);
     DateTime d12 = DateTime.ParseExact("21-10-2019 00:05", "dd-MM-yyyy HH:mm", CultureInfo.InvariantCulture);
     var fs = d11.Subtract(d12);
     Console.WriteLine( fs.ToString() +" - "+ fs.TotalSeconds.ToString() + " - " + fs.Ticks.ToString());

      Output =   05:23:00 - 19380 - 193800000000  //Console.WriteLine( fs.ToString() +" - "+ fs.TotalSeconds.ToString() + " - " + fs.Ticks.ToString());

Pembulatan int ke atas dan ke bawah dengan math.Ceiling, math.Floor dan math.Round


  • Math.Ceiling()


Math.Ceiling digunakan untuk pembulatan ke atas, berapapun angka dibelakang koma.
Contoh :
– bilangan negatif :
    -2.39 —-> -2
    -2.50 —-> -2
    -2.64 —-> -2
– bilangan positif:
    2.39 —-> 3
    2.50 —-> 3
    2.64 —-> 3

  • Math.Floor()

Math.Floor digunakan untuk pembulatan ke bawah, berapapun angka dibelakang koma.
Contoh :
– bilangan negatif :
    -2.39 —-> -3
    -2.50 —-> -3
    -2.64 —-> -3
– bilangan positif:
    2.39 —-> 2
    2.50 —-> 2
    2.64 —-> 2

  • Math.Round()

Math.Floor digunakan untuk pembulatan ke atas dan ke bawah, tergantung besarnya angka dibelakang koma.
Contoh :
– bilangan negatif :
  1. -2.39 —-> -2
  2. -2.50 —-> -2
  3. -2.64 —-> -3
– bilangan positif:
  1. 2.39 —-> 2
  2. 2.50 —-> 2
  3. 2.64 —-> 3

Kamis, 03 Oktober 2019

Perulangan Loop Angka Maju dan Mundur C#

- Perulangan loop maju

 for (int i = 0; i < 10; i++){

       Console.WriteLine(i);

  }

output = 0 1 2 3 4 5 6 7 8 9


- Perulangan loop mundur 

  for (int i = 10; i > 0; i--){

        Console.WriteLine(i);

  }

output = 10 9 8 7 6 5 4 3 2 1