Rumah > Java > javaTutorial > teks badan

Bagaimana untuk menukar Java ke C# time

PHPz
Lepaskan: 2023-04-30 16:25:07
ke hadapan
1542 orang telah melayarinya

Di Java, anda boleh menggunakan System.currentTimeMillis() untuk mendapatkan bentuk panjang masa semasanya ialah bilangan milisaat dari 1 Januari 1970 hingga masa semasa. Perkhidmatan Web ditulis dalam Java Data panjang ini ditukar kepada cap waktu dan kemudian disimpan dalam MySQL, jadi nilai ini boleh dihantar terus apabila memanggil Perkhidmatan Web kami.
Tetapi cara mengira masa di bawah .NET adalah berbeza. Unit pengiraan ialah Ticks Di sini anda perlu melakukan penukaran masa C#. Mengenai Ticks, msdn mengatakan ini:
Satu tick mewakili seratus nanosaat atau satu persepuluh juta saat. Nilai sifat ini mewakili bilangan selang 100 nanosaat yang telah berlalu sejak 12:00: 00 tengah malam. 1 Januari 0001.
Ia adalah sepuluh juta detik dari tengah malam pada 1 Januari, tahun pertama tahun pertama era Kristian hingga masa yang ditentukan Untuk membandingkan dengan Jawa, ia dinyatakan sebagai satu persepuluh ribu milisaat.
(System.DateTime.UtcNow.Ticks - new DateTime(1970, 1, 1, 0, 0, 0).Ticks)/10000;
Jika anda ingin mendapatkan hasil yang sama seperti System.currentTimeMillis() dalam Java, Anda boleh melakukan penukaran masa Java dan C# dengan menulisnya seperti di atas, atau anda juga boleh menulisnya seperti ini:

TimeSpan ts=new TimeSpan( System.DateTime.UtcNow.Ticks - new DateTime(1970, 1, 1, 0, 0, 0).Ticks);   (long)ts.TotalMilliseconds;
Salin selepas log masuk

Perlu diingatkan bahawa System.DateTime.UtcNow digunakan di sini sebaliknya daripada System.DateTime.Now, kerana Kami berada di Daerah Dongba Jika anda menggunakan kaedah yang terakhir, anda akan mendapati bahawa masa adalah 8 jam berbeza daripada apa yang anda bayangkan. Penukaran masa Java dan C# direalisasikan sepenuhnya di sini.

Atas ialah kandungan terperinci Bagaimana untuk menukar Java ke C# time. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan