Ini adalah contoh Source Code untuk menampilkan tanggal,bulan,tahun,jam,menit, dan detik beserta penjelasannya dengan C#
using System;// import library ,untuk mengimport class yang sudah
disediakan oleh c#
namespaceAnshar// penamaan program
{
publicclassTime// public untuk mengakses class, time adalah nama
class
{
int tahun,
bulan, tanggal, jam, menit, detik;//
pendeklarasian nama variabel dan int adalah tipe data integer
publicvoid
Displaycurrentime()//public void
adalah prosedur yang tidak bisa mengembalikan nilai
{
Console.WriteLine("SEKARANG TANGGAL " + tanggal + "
BULAN " + bulan + " TAHUN " + tahun + "
jam " + gethour() + " : " + menit + "
: " + detik);// console.writeline untuk mencetak hasil proses dan
line itu untuk enter
}
publicint gethour()// public int berarti fungsi integerdan gethour()
itu menunjukan jika itu adalah fungsi
{
return jam;//jam itu untuk mengembalikan nilai ke fungsi
gethour()
}
publicvoid
gettime(refint h, refint m, refint s)// ref
mengembalikan output ke class lain/method lain
{
h =
gethour();
m =
menit;
s =
detik;
// pemberian nilai pada variable nilai
}
public
Time(System.DateTime dt)//
parameter DateTime adalah constructor dan dt adalah variabelnya
{
tahun =
dt.Year;
bulan =
dt.Month;
tanggal
= dt.Day;
jam =
dt.Hour;
menit =
dt.Minute;
detik =
dt.Second;//
tahun,bulan,tanggal,jam,menit,dad detik itu untuk menentukan nilai yg sedang
berlangsung seperti year, month dan seterusnya
}
}
classansharkeren// class dengan nama class “ansharkeren”
{
staticvoid Main(string[] args)// indeks program
{
DateTime
currentime = System.DateTime.Now;//
memanggil waktu yang sedang berjalan dengan nama variabel “currentime”
Time a = newTime(currentime);//
objek ‘a’ bertipe class time dengan memanggil constructor dengan parameter “currentime”
a.Displaycurrentime();//pemanggilan
method displaycurrentime() dalam class time
inthour =
0;
intminute =
0;
intsecond =
0;//untuk pengondisian nilai (not null)
a.gettime(refhour, refminute, refsecond);//pemanggilan
method gettime dengan parameter hour,time,second
Console.WriteLine("current time " + hour + "
: "+ minute + " : " + second);//mencetak
dari method gettime
Console.ReadKey();// semua input dibaca enter agar program tidak
langsung close
}
}
}
using System;
// import library ,untuk mengimport class
yang sudah disediakan oleh c#
namespace
Ansharkerenlagi// penamaan program
{
publicclassTime // public untuk hak akses class dan time adalah nama
class
{
int tahun,
bulan, tanggal, jam, menit, detik; //
pendeklarasian nama variabel
publicvoid
Displaycurrentime() //public void
menunjukkan prosedur yang tidak dapat mengembalikan nilai
{
Console.WriteLine("SEKARANG TANGGAL " + tanggal + "
BULAN " + bulan + " TAHUN " + tahun + "
jam " + gethour() + " : " + menit + "
: " + detik); // console.writeline untuk mencetak hasil proses dan
line itu buat enter
}
public Time(DateTime dt) // constructor dengan parameter datetime dan
variabel dt
{
tahun =
dt.Year;
bulan =
dt.Month;
tanggal
= dt.Day;
jam =
dt.Hour;
menit =
dt.Minute;
detik =
dt.Second; //tahun,bulan,tanggal,jam,menit,dad
detik itu untuk menentukan nilai yg sedang berlangsung seperti year, month dan
seterusnya
}
}
classSelalukeren// class dengan nama class Selalukeren
{
staticvoid Main(string[] args)// indeks program
{
DateTime
currentime = System.DateTime.Now; //
memanggil waktu yang sedang berjalan
dengan variabel currentime
Time a = newTime(currentime); //
objek ‘a’ bertipe class time dengan memanggil constructor dengan parameter
currentime
a.Displaycurrentime(); //pemanggilan
method displaycurrentime() dalam class time
Console.ReadKey();
// semua input dibaca enter agar program
tidak langsung close
}
}
}