Cap masa hingga Tarikh C#

WBOY
WBOYasal
2024-09-03 15:16:18616semak imbas

Artikel berikut menyediakan garis besar untuk Cap Masa hingga Tarikh C#. Cap masa dalam C# memberikan perwakilan masa yang diukur dalam beberapa saat sejak zaman pertama Unix dipertimbangkan. Cap masa ini kemudiannya akan ditukar kepada tarikh mengikut keperluan, di mana cap masa perlu ditukar kepada format tarikh untuk perwakilan yang betul. Perwakilan tarikh dan masa kedua-duanya adalah perlu untuk mendapatkan maklumat mana-mana fail atau folder. Penukaran cap masa kepada tarikh juga kadangkala diperlukan untuk mendapatkan butiran yang tepat dan tepat tentang pakej dan memainkan peranan penting dalam perwakilan.

Sintaks Cap Masa hingga Tarikh C#

Untuk penukaran Cap Waktu sehingga kini dalam zaman C# memainkan peranan penting dan yang seterusnya mempunyai sintaks dan proses penukaran yang berbeza diwakili seperti berikut:

  • Pilih tarikh pilihan konvensional.
  • Kemudian cuba buat dan tukar masa System.date bersamaan dengan zaman UNIX.
  • Tambah bilangan saat yang diperlukan untuk cap masa UNIX untuk menukar.
  • Tarikh dan masa hadir dalam rentetan menggunakan beberapa perwakilan standard yang digunakan untuk memformat objek DateTime hadir dalam kaedah.
  • Kemudian tarikh dan masa perlu dicetak sewajarnya untuk mengesahkan sama ada perubahan telah ditunjukkan atau tidak.

Bagaimana untuk Menukar Cap Masa kepada Tarikh dalam C#?

Cap masa dan cap tarikh memainkan peranan yang sangat penting dalam kehidupan seharian; berdasarkan ini, beberapa maklumat penting dan penting boleh diambil pada masa pembungkusan atau bahkan pada masa pengeluaran.

Langkah-langkah untuk menukar cap masa kepada tarikh dalam C# iaitu seperti berikut:

  • Cap masa dalam C# sentiasa hadir dalam format Unix, di mana zaman untuk penukaran memainkan peranan penting untuk penukaran daripada satu format cap masa kepada format tarikh.
  • Pada mulanya, tarikh konvensional dengan masa diambil, kemudian masa System.date yang hadir sebagai sebahagian daripada perpustakaan standard dipanggil untuk melaksanakan manipulasi dan penukaran.
  • Format yang ditukar hendaklah dalam format zaman Unix untuk tarikh; jika tidak, ia tidak akan serasi dengan cap masa; seperti yang dinyatakan sebelum ini, cap waktu jelas menyokong cangkerang Unix.
  • Beberapa saat dicipta untuk cap waktu Unix dilampirkan dan menukarnya.
  • Setelah kedua-dua rentetan Tarikh dan masa hadir dalam rentetan menjadi serasi mengikut standard dan termasuk pemformatan dengan objek DateTime yang terdapat dalam kaedah digunakan untuk mengekalkannya sepanjang masa.
  • Kaedah ini termasuk penukaran kedua-dua tarikh ke masa dan sebaliknya format penukaran. Selain itu, ia dikehendaki menjadikannya setara dengan kedua-dua cara.
  • Keserasian versi juga penting dalam hal ini kerana ia membantu dalam membuat C# untuk merujuk zaman masing-masing dan dalam versi .NET 4.6 dan di atas semua ciri di atas dan perpustakaan standard yang menyokong ini untuk membuat pemalam bertukar kepada masing-masing.
  • Sesetengahnya bergantung pada pemasaan UTC, yang mempunyai set peraturan dan sekatannya sendiri seperti ia tidak mendapat perubahan dengan perubahan musim sebaliknya ia datang dengan bidang kuasa menjejak masa penjimat masa siang dengan zon waktu tempatan yang sama ada berjalan empat jam lebih awal atau lewat lagi bergantung pada keadaan.

Contoh Cap Masa hingga Tarikh C#

Diberikan di bawah adalah contoh Cap Masa hingga Tarikh C#:

Contoh #1

Atur cara ini menunjukkan penukaran cap waktu Unix kepada cap masa tarikh dan cap masa UNIX menyokong untuk tarikh 17/10/2019 dengan masa 3:58 PTG seperti ditunjukkan dalam output.

Kod:

using System;
namespace My_Workspce
{
class Progrm_1
{
static void Main (string [] args)
{
double timestmp = 1413561532;
System.DateTime dat_Time = new System.DateTime(1965, 1, 1, 0, 0, 0, 0);
dat_Time = dat_Time.AddSeconds(timestmp);
string print_the_Date = dat_Time.ToShortDateString() +" "+ dat_Time.ToShortTimeString();
System.Console.WriteLine(print_the_Date);
}
}
}

Output:

Cap masa hingga Tarikh C#

Penjelasan:

  • Contoh ilustrasinya agak mudah. Selain itu, ia membantu memudahkan cap masa keseluruhan dalam Unix dengan penukaran tarikh kerana ia termasuk objek system.datetime, yang menjaga penambahan saat dan manipulasi selanjutnya cap masa dengan kedua-duanya.
  • Ia menjadikan perwakilan dan pemahaman mudah. Ia boleh menjadi format bila-bila masa untuk dipertimbangkan untuk penukaran kepada tarikh seperti yang ditunjukkan.

Contoh #2

Atur cara ini menunjukkan penukaran masa Unix kepada tarikh tarikh, di mana cap masa juga termasuk penukaran dan pantulan milisaat yang dikira juga seperti yang ditunjukkan dalam output di bawah.

Kod:

using System;
namespace My_Workspace
{
class Program_test_0
{
static void Main (string [] args)
{
long time_srch = 124045809621000;
time_srch /=1000;
DateTime rslt = DateTimeOffset.FromUnixTimeMilliseconds(time_srch).DateTime;
Console.WriteLine(rslt);
}
}
}

Output:

Cap masa hingga Tarikh C#

Penjelasan:

  • The Unix conversion of timestamp from time to date sometimes includes calculation of milliseconds if in case the seconds also comes up to be same or for any detailed information about time this conversion of the long type of timestamp with date helps in adding of seconds and then milliseconds also into the final result as shown in the output above.
  • The epoch with string could also have been taken, but the long is taken with the timestamp in order to maintain the version compatibility.

Example #3

This program demonstrates all conversions possible in C# with respect to subtract on timestamp conversion or the date-time conversion taking into account the negative value as shown in the output below.

Code:

using System;
namespace Myworkspace_0
{
class Program_1
{
static void Main (string[] args)
{
System.DateTime dt_1 = new System.DateTime(1997, 6, 3, 22, 15, 0);
System.DateTime dt_2 = new System.DateTime(1960, 12, 6, 13, 2, 0);
System.DateTime dt_3 = new System.DateTime(1998, 10, 12, 8, 42, 0);
System.TimeSpan dfnr_1 = dt_2.Subtract(dt_1);
System.DateTime dt_4 = dt_3.Subtract(dfnr_1);
System.TimeSpan dfrn_2 = dt_2 - dt_3;
System.DateTime dt_5 = dt_1 - dfrn_2;
Console.WriteLine(dt_5);
Console.WriteLine(dfrn_2);
Console.WriteLine(dt_4);
Console.WriteLine(dfrn_2);
}
}
}

Output:

Cap masa hingga Tarikh C#

Explanation:

  • This subtracts function in C# is used to synchronise the date timestamp and get the value set in a customized way, which can be changed accordingly if the value lies in a specified range as shown in the output.

Conclusion

Timestamp to date in C# or any other programming language behaves in a different way again depending upon the type of requirement. It is very important to deal with the time stamp as every application somehow includes these timestamps to maintain the consistency and detail in one place for later reference.

Atas ialah kandungan terperinci Cap masa hingga Tarikh C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:DateTime dalam C#Artikel seterusnya:DateTime dalam C#