Cara Mendapatkan Tarikh & Masa Semasa di C# (C-Sharp)

Cara Mendapatkan Tarikh & Masa Semasa di C# (C-Sharp)

Di C#, anda boleh mendapatkan tarikh dan masa semasa menggunakan kelas datetime. Kelas ini menyediakan pelbagai kaedah dan sifat yang membolehkan anda melaksanakan pelbagai operasi tarikh dan masa. Dalam artikel ini, kami akan menunjukkan kepada anda bagaimana untuk mendapatkan tarikh dan masa semasa di C#.

Mendapatkan tarikh dan masa semasa

Untuk mendapatkan tarikh dan masa semasa, anda boleh menggunakan Masa tarikh.Sekarang harta. Harta ini mengembalikan tarikh dan masa semasa di zon waktu tempatan komputer di mana kod berjalan.

Inilah kod contoh yang menunjukkan cara menggunakan datetime.Sekarang harta untuk mendapatkan tarikh dan masa semasa:

DateTime CurrentDateTime = DateTime.Sekarang; Konsol.WriteLine ("Tarikh dan Masa Semasa:" + CurrentDateTime);
12DateTime CurrentDateTime = DateTime.Sekarang; konsol.WriteLine ("Tarikh dan Masa Semasa:" + CurrentDateTime);

Kod di atas mencipta objek DateTime baru bernama "CurrentDateTime" dan memberikan nilai datetime.Sekarang. Ia kemudian mencetak tarikh dan masa semasa ke konsol.

Memformat tarikh dan masa semasa

The Masa tarikh kelas menyediakan a Menjalin() kaedah yang membolehkan anda memformat tarikh dan masa dengan cara tertentu. Kaedah ini menerima rentetan format yang menentukan bagaimana tarikh dan masa harus dipaparkan.

Inilah kod contoh yang menunjukkan cara memformat tarikh dan masa semasa:

DateTime CurrentDateTime = DateTime.Sekarang; String FormattedDateTime = CurrentDateTime.ToString ("dddd, dd mmmm yyyy hh: mm: ss"); Konsol.WriteLine ("Tarikh dan Masa Semasa:" + FormattedDateTime);
123DateTime CurrentDateTime = DateTime.Sekarang; rentetan formattedDateTime = currentDateTime.ToString ("dddd, dd mmmm yyyy hh: mm: ss"); konsol.WriteLine ("Tarikh dan Masa Semasa:" + FormattedDateTime);

Dalam kod di atas, kami membuat yang baru Masa tarikh objek bernama "CurrentDateTime" dan berikannya nilai datetime.Sekarang. Kami kemudian menggunakan kaedah ToString () untuk memformat tarikh dan masa menggunakan rentetan format "DDDD, DD MMMM YYYY HH: MM: SS". Rentetan format ini menyatakan bahawa tarikh dan masa harus dipaparkan sebagai "Hari Minggu, Hari Bulan, Bulan, Tahun, Jam, Minit, Kedua". Akhirnya, kami mencetak tarikh dan masa yang diformat ke konsol.

Contoh pemformatan lain

Tarikh:

FormatHasil
Masa tarikh.Sekarang.ToString ("mm/dd/yyyy")05/29/2015
Masa tarikh.Sekarang.ToString ("dd mmmm yyyy")29 Mei 2015
Masa tarikh.Sekarang.ToString ("yyyy mmmm dd")2015 29 Mei

Masa:

Masa tarikh.Sekarang.ToString ("h: mm")5:50
Masa tarikh.Sekarang.ToString ("h: mm tt")5:50 pagi
Masa tarikh.Sekarang.ToString ("hh: mm: ss")05:50:32
Masa tarikh.Sekarang.ToString ("hh: mm: ss tt")05:50:32 AM

Tarikh dan masa penuh:

Masa tarikh.Sekarang.ToString ("mm/dd/yyyy hh: mm")05/29/2015 05:50
Masa tarikh.Sekarang.ToString ("mm/dd/yyyy hh: mm tt")05/29/2015 05:50 AM
Masa tarikh.Sekarang.ToString ("dddd, dd mmmm yyyy")Jumaat, 29 Mei 2015
Masa tarikh.Sekarang.ToString ("dddd, dd mmmm yyyy hh: mm")Jumaat, 29 Mei 2015 05:50
Masa tarikh.Sekarang.ToString ("dddd, dd mmmm yyyy hh: mm tt")Jumaat, 29 Mei 2015 05:50 pagi

Pelbagai:

Masa tarikh.Sekarang.ToString ("dddd, dd mmmm yyyy hh: mm: ss")Jumaat, 29 Mei 2015 05:50:06
Masa tarikh.Sekarang.ToString ("yyyy '-' mm '-' dd't'hh ':' mm ':' ss")2015-05-16T05: 50: 06
Masa tarikh.Sekarang.ToString ("ddd, dd mmm yyy hh ':' mm ':' ss 'gmt'")Jumaat, 16 Mei 2015 05:50:06 GMT
Masa tarikh.Sekarang.ToString ("yyyy '-' mm '-' dd'hh ':' mm ':' ss.fffffffk ”)2015-05-16T05: 50: 06.7199222-04: 00

Kesimpulan

Di C#, mendapatkan tarikh dan masa semasa adalah tugas mudah yang dapat dicapai menggunakan kelas datetime. Dengan menggunakan datetime.Sekarang harta, anda boleh mendapatkan tarikh dan masa semasa di zon waktu tempatan komputer di mana kod tersebut sedang berjalan. Di samping itu, dengan menggunakan kaedah ToString (), anda boleh memformat tarikh dan masa dengan cara tertentu. Dengan mengikuti contoh yang disediakan dalam artikel ini, anda dapat dengan mudah mendapatkan dan memformat tarikh dan masa semasa dalam program C# anda.