Rumah pembangunan bahagian belakang Tutorial C#.Net C#如何计算传入的时间距离今天的时间差的实例分享

C#如何计算传入的时间距离今天的时间差的实例分享

Aug 09, 2017 am 10:47 AM
.net jarak

C#如何计算传入的时间距离今天的时间差的实例分享

/// <summary>
       /// 计算传入的时间距离今天的时间差
       /// </summary>
       /// <param name="dt"></param>
       /// <param name="yy"></param>
       /// <param name="mm"></param>
       /// <param name="dd"></param>
       public void GetCriminalYX(DateTime dt, out int yy, out int mm, out int dd)
       {
           DateTime now = DateTime.Now;
           yy = mm = dd = 0;
           if (dt.Year > 9000 || dt.Year == 1900)
           {
               return;
           }
           if (dt <= now)
           {
               return;
           }
           StringBuilder str = new StringBuilder();
           int dt_Y = dt.Year;
           int dt_M = dt.Month;
           int dt_D = dt.Day;
           int now_Y = DateTime.Now.Year;
           int now_M = DateTime.Now.Month;
           int now_D = DateTime.Now.Day;
           yy = dt_Y - now_Y;
           mm = dt_M - now_M;
           dd = 0;
int dt_M_SY = 0;
           if (dt_D < now_D)
           {
               mm -= 1;
               dt_M_SY = dt_M - 1;
               if (dt_M_SY == 0)
               {
                   dt_M_SY = 12;
               }
               if (dt_M_SY == 2)
               {
                   dt_M_SY = dt_Y % 4 == 0 ? 29 : 28;
               }
               else
               {
                   dt_M_SY = dt_M_SY == 2 || dt_M_SY == 4 || dt_M_SY == 6 || dt_M_SY == 9 || dt_M_SY == 11 ? 30 : 31;
               }
               dt_D += dt_M_SY;
           }
           dd = dt_D - now_D;
           if (mm < 0)
           {
               yy -= 1;
               mm += 12;
           }
       }
Salin selepas log masuk

Atas ialah kandungan terperinci C#如何计算传入的时间距离今天的时间差的实例分享. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1662
14
Tutorial PHP
1261
29
Tutorial C#
1234
24
Program C untuk mengira jarak antara tiga titik dalam ruang 3D Program C untuk mengira jarak antara tiga titik dalam ruang 3D Aug 29, 2023 pm 12:41 PM

Memandangkan satah tiga dimensi dan oleh itu tiga koordinat, tugasnya adalah untuk mencari jarak antara titik yang diberikan dan memaparkan hasilnya. Pada satah tiga dimensi, terdapat tiga paksi koordinat, koordinat paksi-x ialah (x1, y1, z1), koordinat paksi-y ialah (x2, y2, z2), dan koordinat bagi paksi-z ialah (x3, y3, z). Terdapat formula langsung untuk mengira jarak antara mereka seperti berikut $$\sqrt{\lgroupx2-x1\rgroup^{2}+\lgroupy2-y1\rgroup^{2}+\lgroupz2-z1\rgroup^{2 } }$$Berikut ialah ilustrasi yang menunjukkan tiga paksi koordinat yang berbeza dan koordinatnya Kaedah yang digunakan di bawah adalah seperti berikut −Koordinat input (x1,.

Jarak berangka berdasarkan pembelajaran mesin: jarak antara titik dalam ruang Jarak berangka berdasarkan pembelajaran mesin: jarak antara titik dalam ruang Apr 11, 2023 pm 11:40 PM

Artikel ini dicetak semula daripada akaun awam WeChat "Hidup dalam Era Maklumat" Penulis hidup dalam era maklumat. Untuk mencetak semula artikel ini, sila hubungi akaun awam Living in the Information Age. Dalam pembelajaran mesin, konsep asas ialah cara menilai perbezaan antara dua sampel, supaya persamaan dan maklumat kategori antara kedua-dua sampel dapat dinilai. Ukuran untuk menilai persamaan ini ialah jarak antara dua sampel dalam ruang ciri. Terdapat banyak kaedah pengukuran berdasarkan ciri data yang berbeza. Secara umumnya, untuk dua sampel data x, y, takrifkan fungsi d(x, y) Jika ia ditakrifkan sebagai jarak antara dua sampel, maka d(x, y) perlu memenuhi sifat asas berikut : Bukan-). negatif: d(x, y)&gt;=0 Identiti: d(x, y)=0 ⇔ x=y pasangan

Cara mendayakan dan menggunakan jarak skrin pada iOS 17 Cara mendayakan dan menggunakan jarak skrin pada iOS 17 Jun 29, 2023 pm 01:37 PM

Pada persidangan pembangun tahunannya, Apple memperkenalkan sistem pengendalian generasi seterusnya untuk menjanakan suite perantinya. Seperti biasa, iOS 17 berada di tengah-tengah semua perubahan besar, dengan ciri seperti mel suara langsung, transkripsi mesej, pelekat langsung, mod siap sedia, aktiviti langsung skrin penuh, widget interaktif dan banyak lagi. Salah satu ciri yang menonjol di antara penambahan baharu ini ialah Jarak Skrin. Ini ialah ciri mengutamakan kesihatan yang memfokuskan pada mencegah ketegangan mata dan rabun pada skrin iPhone anda. Dalam artikel ini, kami akan menerangkan apakah jarak skrin dan cara mendayakannya dalam iOS17. Apakah jarak skrin pada iOS17? Sebagai sebahagian daripada ciri kesihatan baharu yang diperkenalkan dalam iOS 17, Apple menawarkan ciri jarak skrin untuk membantu pengguna menjangka

Kongsi beberapa rangka kerja projek berkaitan AI dan LLM sumber terbuka .NET Kongsi beberapa rangka kerja projek berkaitan AI dan LLM sumber terbuka .NET May 06, 2024 pm 04:43 PM

Perkembangan teknologi kecerdasan buatan (AI) sedang giat dijalankan hari ini, dan ia telah menunjukkan potensi dan pengaruh yang besar dalam pelbagai bidang. Hari ini Dayao akan berkongsi dengan anda 4 rangka kerja projek berkaitan LLM model AI sumber terbuka .NET, dengan harapan dapat memberi anda sedikit rujukan. https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.mdSemanticKernelSemanticKernel ialah kit pembangunan perisian sumber terbuka (SDK) yang direka untuk menyepadukan model bahasa besar (LLM) seperti OpenAI, Azure

Apakah prospek pekerjaan C#? Apakah prospek pekerjaan C#? Oct 19, 2023 am 11:02 AM

Sama ada anda seorang pemula atau profesional yang berpengalaman, menguasai C# akan membuka jalan untuk kerjaya anda.

iOS 17: Cara mendayakan dan menggunakan jarak skrin pada iPhone iOS 17: Cara mendayakan dan menggunakan jarak skrin pada iPhone Sep 21, 2023 pm 02:25 PM

Apakah ciri jarak skrin dalam kemas kini iOS17? Apple menyediakan fungsi jarak skrin pada iPhone untuk membantu pengguna mengelakkan keletihan mata dan risiko rabun. Ciri ini (tersedia pada iOS 17 atau lebih baru) akan menggunakan kamera TrueDepth iPhone (kamera yang sama yang turut membantu FaceID) untuk mengukur jarak antara muka dan telefon. Jika Jarak Skrin mengesan bahawa anda memegang iPhone anda lebih dekat daripada 12 inci atau 30 sentimeter untuk tempoh masa yang panjang, ia akan menggesa anda mengekalkan jarak dari skrin iPhone. Apabila peranti anda mengesan bahawa ia berada kurang daripada 12 inci dari muka anda, anda akan melihat mesej "iPhone terlalu dekat" pada skrin dan menasihatkan anda supaya menjaga jarak untuk melindungi penglihatan anda. Hanya jika anda meletakkan peranti lebih jauh

Teknologi pengoptimuman prestasi .NET untuk pembangun Teknologi pengoptimuman prestasi .NET untuk pembangun Sep 12, 2023 am 10:43 AM

Jika anda seorang pembangun .NET, anda mesti sedar tentang kepentingan mengoptimumkan fungsi dan prestasi dalam menyampaikan perisian berkualiti tinggi. Dengan menggunakan pakar sumber yang disediakan dan mengurangkan masa memuatkan tapak web, anda bukan sahaja mencipta pengalaman yang menyenangkan untuk pengguna anda tetapi juga mengurangkan kos infrastruktur.

Perbezaan prestasi antara rangka kerja Java dan rangka kerja .NET Perbezaan prestasi antara rangka kerja Java dan rangka kerja .NET Jun 03, 2024 am 09:19 AM

Dari segi pemprosesan permintaan selaras tinggi, .NETASP.NETCoreWebAPI berprestasi lebih baik daripada JavaSpringMVC Sebabnya termasuk: Kompilasi awal AOT, yang mengurangkan masa permulaan pengurusan memori, di mana pembangun bertanggungjawab untuk memperuntukkan dan melepaskan memori objek.

See all articles