Heim Backend-Entwicklung C#.Net-Tutorial Beispielhafte Darstellung, wie C# den Zeitunterschied zwischen der eingehenden Zeit und dem heutigen Tag berechnet

Beispielhafte Darstellung, wie C# den Zeitunterschied zwischen der eingehenden Zeit und dem heutigen Tag berechnet

Aug 09, 2017 am 10:47 AM
.net 距离

Beispielmitteilung, wie C# den Zeitunterschied zwischen der eingehenden Zeit und dem heutigen Tag berechnet

/// <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;
           }
       }
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonBeispielhafte Darstellung, wie C# den Zeitunterschied zwischen der eingehenden Zeit und dem heutigen Tag berechnet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

C-Programm zur Berechnung des Abstands zwischen drei Punkten im 3D-Raum C-Programm zur Berechnung des Abstands zwischen drei Punkten im 3D-Raum Aug 29, 2023 pm 12:41 PM

Bei einer dreidimensionalen Ebene und damit drei Koordinaten besteht die Aufgabe darin, den Abstand zwischen den angegebenen Punkten zu ermitteln und das Ergebnis anzuzeigen. Auf der dreidimensionalen Ebene gibt es drei Koordinatenachsen, die Koordinaten der x-Achse sind (x1, y1, z1), die Koordinaten der y-Achse sind (x2, y2, z2) und die Koordinaten der Die Z-Achse ist (x3, y3, z). Es gibt eine direkte Formel zur Berechnung des Abstands zwischen ihnen wie folgt: $$\sqrt{\lgroupx2-x1\rgroup^{2}+\lgroupy2-y1\rgroup^{2}+\lgroupz2-z1\rgroup^{2 } }$$Das Folgende ist eine Abbildung, die drei verschiedene Koordinatenachsen und ihre Koordinaten zeigt. Die unten verwendete Methode ist wie folgt: − Eingabekoordinaten (x1,

Numerischer Abstand basierend auf maschinellem Lernen: der Abstand zwischen Punkten im Raum Numerischer Abstand basierend auf maschinellem Lernen: der Abstand zwischen Punkten im Raum Apr 11, 2023 pm 11:40 PM

Dieser Artikel ist ein Nachdruck aus dem öffentlichen WeChat-Konto „Leben im Informationszeitalter“. Der Autor lebt im Informationszeitalter. Um diesen Artikel erneut zu drucken, wenden Sie sich bitte an das öffentliche Konto Living in the Information Age. Beim maschinellen Lernen besteht ein Grundkonzept darin, den Unterschied zwischen zwei Stichproben zu beurteilen, sodass die Ähnlichkeit und Kategorieinformationen zwischen den beiden Stichproben ausgewertet werden können. Das Maß zur Beurteilung dieser Ähnlichkeit ist der Abstand zwischen zwei Stichproben im Merkmalsraum. Es gibt viele Messmethoden, die auf unterschiedlichen Dateneigenschaften basieren. Im Allgemeinen definieren Sie für zwei Datenproben x, y eine Funktion d (x, y). Wenn sie als Abstand zwischen den beiden Proben definiert ist, muss d (x, y) die folgenden Grundeigenschaften erfüllen: Nicht- Negativität: d(x, y)&gt;=0 Identität: d(x, y)=0 ⇔ x=y Paar

Wie sind die Berufsaussichten von C#? Wie sind die Berufsaussichten von C#? Oct 19, 2023 am 11:02 AM

Ganz gleich, ob Sie Anfänger oder erfahrener Profi sind: Die Beherrschung von C# ebnet den Weg für Ihre Karriere.

So aktivieren und verwenden Sie den Bildschirmabstand unter iOS 17 So aktivieren und verwenden Sie den Bildschirmabstand unter iOS 17 Jun 29, 2023 pm 01:37 PM

Auf seiner jährlichen Entwicklerkonferenz stellte Apple die nächste Generation von Betriebssystemen für seine Gerätepalette vor. Wie üblich steht iOS 17 im Mittelpunkt aller wichtigen Änderungen, mit Funktionen wie Live-Voicemail, Nachrichtentranskription, Live-Stickern, Standby-Modus, Live-Aktivitäten im Vollbildmodus, interaktiven Widgets und mehr. Eines der herausragenden Features dieser neuen Ergänzungen ist Screen Distance. Dies ist eine gesundheitsorientierte Funktion, die darauf abzielt, Augenbelastung und Kurzsichtigkeit auf Ihrem iPhone-Bildschirm zu verhindern. In diesem Artikel erklären wir, was der Bildschirmabstand ist und wie man ihn in iOS17 aktiviert. Wie groß ist der Bildschirmabstand unter iOS17? Als Teil der neuen Gesundheitsfunktionen, die in iOS 17 eingeführt wurden, bietet Apple eine Bildschirmabstandsfunktion an, um Benutzern die Vorhersage zu erleichtern

iOS 17: So aktivieren und verwenden Sie den Bildschirmabstand auf dem iPhone iOS 17: So aktivieren und verwenden Sie den Bildschirmabstand auf dem iPhone Sep 21, 2023 pm 02:25 PM

Was ist die Bildschirmabstandsfunktion im iOS17-Update? Apple bietet auf dem iPhone eine Bildschirmabstandsfunktion an, um Benutzern dabei zu helfen, Ermüdungserscheinungen der Augen und dem Risiko einer Kurzsichtigkeit vorzubeugen. Die Funktion (verfügbar ab iOS 17) nutzt die TrueDepth-Kamera des iPhones (die gleiche Kamera, die auch FaceID unterstützt), um den Abstand zwischen dem Gesicht und dem Telefon zu messen. Wenn Screen Distance erkennt, dass Sie Ihr iPhone über einen längeren Zeitraum näher als 12 Zoll oder 30 Zentimeter halten, werden Sie aufgefordert, Abstand zum iPhone-Bildschirm zu halten. Wenn Ihr Gerät erkennt, dass es weniger als 12 Zoll von Ihrem Gesicht entfernt ist, wird auf dem Bildschirm die Meldung „iPhone zu nah“ angezeigt und Sie werden aufgefordert, Abstand zu halten, um Ihre Sicht zu schützen. Nur wenn Sie das Gerät weiter platzieren

Teilen Sie mehrere .NET-Open-Source-KI- und LLM-bezogene Projekt-Frameworks Teilen Sie mehrere .NET-Open-Source-KI- und LLM-bezogene Projekt-Frameworks May 06, 2024 pm 04:43 PM

Die Entwicklung von Technologien der künstlichen Intelligenz (KI) ist heute in vollem Gange und sie haben in verschiedenen Bereichen großes Potenzial und Einfluss gezeigt. Heute wird Dayao Ihnen 4 .NET Open-Source-KI-Modell-LLM-bezogene Projekt-Frameworks vorstellen und hofft, Ihnen einige Referenzen zu geben. https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.mdSemanticKernelSemanticKernel ist ein Open-Source-Softwareentwicklungskit (SDK), das für die Integration großer Sprachmodelle (LLM) wie OpenAI und Azure entwickelt wurde

.NET-Leistungsoptimierungstechnologie für Entwickler .NET-Leistungsoptimierungstechnologie für Entwickler Sep 12, 2023 am 10:43 AM

Wenn Sie ein .NET-Entwickler sind, müssen Sie sich der Bedeutung der Optimierung von Funktionalität und Leistung bei der Bereitstellung hochwertiger Software bewusst sein. Durch den fachgerechten Einsatz der bereitgestellten Ressourcen und die Verkürzung der Ladezeiten der Website schaffen Sie nicht nur ein angenehmes Erlebnis für Ihre Nutzer, sondern senken auch die Infrastrukturkosten.

Leistungsunterschiede zwischen Java-Framework und .NET-Framework Leistungsunterschiede zwischen Java-Framework und .NET-Framework Jun 03, 2024 am 09:19 AM

In Bezug auf die Verarbeitung von Anforderungen mit hoher Parallelität bietet .NETASP.NETCoreWebAPI eine bessere Leistung als JavaSpringMVC. Zu den Gründen gehören: AOT-Frühkompilierung, die die Startzeit verkürzt, wobei Entwickler für die Zuweisung und Freigabe von Objektspeicher verantwortlich sind.

See all articles